ubuntu 下的 vmware tool 安装 !

本文介绍在Ubuntu 7.10系统下安装VMware Tools的过程及遇到的问题解决方法,包括如何解决因VMware版本过低导致的安装失败,以及编译过程中出现的冲突类型错误。

         环境说明: 主机 windows xp  , 虚拟机 vmware 5.0      想装一个 PL的linux ,于是用了 ubuntu。 ^_^  第一次。

 近来装了 ubuntu , 系统到是还行顺利 。 主要为了 实现ubuntu 和 ubuntu 之间文件共享! 犯难。。

 

      注意:ubuntu7.10需要VMware Workstation版本足够高(即VMware-tools版本足够高)才能安装VMware-tools成功。

V5.5版不能成功,V6.0才行,不过只要有V6.0版的linux.iso也行,只要替换原linux.iso即可。

 

     如果不幸你有 VMware Workstation版本 不高 。像我, 用 5.0 . 也 太低了 。  从别人讨要了一个 6.0 版本的linux.iso .

重新 指定光驱路径。 比较顺利了

 如下 :
   1.安装编译环境:

  sudo apt-get install build-essential linux-headers-`uname -r`

  2.在VMware的菜单中,点击VM->Install VMware Tools,你将看到有光盘被加载。

  解压缩VMwareTools*.tar.gz文件。执行命令:

  cd ~/Desktop/vmware-tools-distrib

  sudo ./vmware-install.pl

虽然没有提示时 ,路径不对但是出现了What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-headers-2.6.17-2-686/include        【注意这里!】   

如下错误:

from /tmp/vmware-config8/vmblock-only/linux/block.c:26:
/tmp/vmware-config8/vmblock-only/./include/compat_wait.h:78: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here
In file included from /tmp/vmware-config8/vmblock-only/linux/vmblockInt.h:40,
from /tmp/vmware-config8/vmblock-only/linux/block.c:29:
/tmp/vmware-config8/vmblock-only/./include/vm_basic_types.h:184: error: conflicting types for ‘uintptr_t’
include/linux/types.h:40: error: previous declaration of ‘uintptr_t’ was here
make[2]: *** [/tmp/vmware-config8/vmblock-only/linux/block.o] Error 1
make[1]: *** [_module_/tmp/vmware-config8/vmblock-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic’
make: *** [vmblock.ko] Error 2
make: Leaving directory `/tmp/vmware-config8/vmblock-only’
Unable to build the vmblock module.

解决方法:

下载需要的文件

wget http://mesh.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.04.14-87182.tar.gz

作用open-vm-tools-2008.04.14-87182.tar.gz 的 文件来替换原来vmware-tool中的文件。

说明:

sudo apt-get install build-essential libgtk2.0-dev
sudo apt-get install libproc-dev libdumbnet-dev xorg-dev
cd Desktop/

安装lib 文件

        Next, we need to unpack the tar files we have at hand:

tar xzvf VMware*.gz
tar xzvf open-vm-tools*.gz

       Next, we’ll build the open-vm-tools:

cd open-vm-tools-2008.04.14-87182/
./configure && make
cd modules/linux/

      In the modules/linux folder we have the vmblock, vmhgfs, vmmemctl, vmsync and vmxnet modules that we need to tar up and place into the official VMware tools tarball:

 

for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
cd ../../..

mv -f open-vm-tools-2008.04.14-87182/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/

 

Now we can run the regular VMware tools installer:

 

cd vmware-tools-distrib/
sudo ./vmware-install.pl

 

在虚拟机上共享你的文件

基本可以mnt/hg /***

 

 

### 安装 VMware Tools 的方法 在 Ubuntu 系统中安装 VMware Tools 是一项常见的任务,它能够显著提升用户体验并增强功能支持。以下是详细的安装过程: #### 准备工作 确保虚拟机已正确配置,并运行最新的 Ubuntu 版本。如果尚未安装 VMware Tools,则可以通过菜单选项触发安装流程。 打开虚拟机后,在 VMware 菜单栏选择 **【虚拟机】→ 【重新安装 VMware Tools】** 或者 **【安装 VMware Tools】**(取决于是否已经安装过)。当安装包准备就绪时,VMware 底部会出现提示信息[^1]。 --- #### 步骤 1: 挂载 VMware Tools ISO 文件 执行以下命令挂载 VMware 提供的光盘镜像到系统中的 `/mnt/cdrom` 目录下: ```bash sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom ``` 确认挂载成功后,进入该目录查看文件列表: ```bash ls /mnt/cdrom ``` 此时应能看到 `vmware-tools-distrib.tar.gz` 压缩包或其他相关文件[^2]。 --- #### 步骤 2: 解压并编译 VMware Tools 解压缩 VMware Tools 并导航至解压后的目录: ```bash cd /tmp tar zxpf /mnt/cdrom/VMwareTools-*.tar.gz cd vmware-tools-distrib/ ``` 随后运行脚本来完成安装: ```bash sudo ./vmware-install.pl -d ``` 参数 `-d` 表示接受默认设置自动完成安装。如果有特殊需求,也可以手动调整某些选项[^3]。 --- #### 步骤 3: 验证安装结果 重启虚拟机以应用更改: ```bash sudo reboot ``` 验证 VMware Tools 是否正常工作,例如检查屏幕分辨率是否自适应窗口大小以及跨系统的剪贴板共享功能是否可用[^4]。 --- #### 可能遇到的问题及解决办法 1. 如果发现安装过程中缺少必要的内核头文件或开发工具链,请先安装它们: ```bash sudo apt update && sudo apt install build-essential linux-headers-$(uname -r) ``` 2. 若旧版本VMware Tools 已经存在,建议卸载后再重试: ```bash sudo vmware-uninstall-tools.pl ``` --- #### 总结 通过上述步骤即可顺利完成 VMware ToolsUbuntu 中的安装。此操作不仅提升了虚拟机性能,还增强了与其他操作系统之间的交互能力。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值