在高手的指导下,我也终于装上VMWare-Tools了

在高手的指导下,我也终于装上VMWare-Tools了

我在第一次使用 .rpm的包安装,没有使用–scripts 参数,有一个警告,但都运行过去了,没有看到效果。
后来再用tar.gz包重装,N多的OverWrite过去以后,居然笔上面的一样,成功了。
哈哈,兴奋。
以前一直错误可能是由于使用 sudo,没有使用 root身份运行的原因吧。
使用.rpm包安装的参数

sudo apt-get install alien

下载并自安装完后再用命令

sudo alien -di VMwareTools-6.0.0-45731.i386.rpm

期间有一个Warning,
没有管它,最后是默无声悉地完事了,但没有看到想要的效果。

现摘要如下:

sudo passwd root

提示输入当前用户的密码,然后提示root用户希望使用的密码(两次)

su root

输入刚刚设置的root密码,然后进入由 VMwareTools-6.0.0-45731.tar.gz 解压得到的 vmware-tools-distrib 目录

root@zengwei-ub:/home/zengwei/Desktop/vmware-tools-distrib# vmware-install.pl

接下来就是回车呀是输入Y来回答它提的问题,直到最后你看到

Enjoy,–the VMware team

最后别忘了把 root 密码给清掉,如果你不怕忘记的话,应该也可以不清除的

清 root 用户的密码

sudo passwd -l root

提示成功后,再切换成原来的用户,命令

su 原来的用户名

如:su zengwei

恭喜,终于成功了!终于成功了~!~!~(这次安装是在更新了一些包后才安装的,先前的几次都是一装完UB后就开始安装VMWare-Tools)

记得看提示,装完以后,会有提示怎么启动VMWare-Tools的:

/usr/bin/vmware-toolbox

注意要用使用超级管理员身份才能运行 (指令前加 sudo 或是使用 root用户登陆),运行完后会弹出一个小窗口,让你设置一些东西。
为了每次启动系统时能自动运行,将该命令加到自启动列表里:

System–>Preferences–>Sessions,在打开的对话框中选择 Startup Programs,创建一条新的指令,内容如下,加到列表里。至此,所有工作是真的完成了~!~!

另外还要注意的是下面这段说明:

o use the vmxnet driver, resvmxnettart networking using the following commands:
/etc/init.d/networking stop
rmmod pcnet32
rmmod vmxnet
modprobe vmxnet
/etc/init.d/networking start

If you wish to configure any experimental features, please run the following
command: “vmware-config-tools.pl –experimental”.

不过我不明白 rmmod 指令是干什么的,最后是无耻地失败了。
后来我又试用了一次,发现前几次VMWare Tools 安装失败的主要原因在于没有更新Linux的头文件—-Linux-header 以及 Linux-header-gerneral。
并且这两个重新的更新通过 sudo apt-get install build-essential linux-headers-`uname -r` 的方式无法获得最新,会提示已是最新了,但在装 VMWare Tools 的时候又会说 header 文件与系统内核的头文件不匹配,导入无法成功安装。
我最后找到的解决办法是 使用 “新立得软件管理器” 进行更新。如果全部更新的话,会比较慢,所以我只选择了 linux-header 和 linux-header-general 两个重要的进行更新。这样就你可以按照上面的方法顺利安装了。
装了 VMWare Tools 与没装,两个简直是天上地下的差别啊。