新手安装vmware-tools要注意的问题



我在VMware下装的是ubuntu-alternate-6.06,很成功,但是在安装VMware-tools的时候遇到好多挫折,因为我也是个新手,所以跟以后再安装这个工具的新手们分享几点:
1、一定要先安装 build-essential 软件,否则不能够顺利安装
命令:sudo apt-get install build-essential
2、要安装linux-headers 包,这个包要在配置VMware-tools之前装,即可以在安装VMware-tools前装,或者在成功安装了VMware-tools之后配置之前装,否则会提示找不到 C header files,要求你指定路径。可是这个linux-headers包要和你下载的ubuntu版本匹配,可以用命令:uname -a 来查看你安装的版本,
比如我的查看结果是:linux ubuntu 2.6.15-26-386,那么接下来就运行命令:
sudo apt-get install linux-headers-2.6.15-26-386
安装结果就是和我运行的内核匹配的包了。
3、如果没有在安装完成时配置的朋友可以运行它的配置文件来开始配置过程,我安装完1和2两个包后还是遇到了c header files找不到要求我指定路径的提示,我仔细看了后发现提示默认的路径和我安装的linux-headers的路径不同,只要写出新路径就可以继续配置过程了。

后面就比较顺利了,要求你指定分辨率等,只要安装提醒进行就可以了,配置完重起一下VMware就好了。

sudo aptitude update

sudo aptitude install build-essential linux-headers-$(uname -r)

cp -a /media/cdrom/VMwareTools* /tmp/

cd /tmp/

tar -vxzf VMwareTools*.gz

cd vmware-tools-distrib/

sudo ./vmware-install.pl


在指定好了内核头文件后 仍然提示如下:
The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.33.6-147.fc13.i686). Even if the module were to compile successfully, it would not load into the running kernel.

再次看,vmware读取的版本,UTS_RELEASE!我们往 linux/version.h 里面添加一行:
#define UTS_RELEASE "2.6.33.5-112.fc13.i686"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值