分类: LINUX
2012-02-17 17:08:14
VMware版本:7.0.0-203739
Ubuntu版本:10.10
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
The path "/usr/src/linux/include" is not an existing directory.
===================================================================
解决方案:
===================================================================
这是i686的内核,所以,要安装对应版本号的 kernel-i686-devel rpm包:
下载地址:http://rpm.pbone.net/index.php3/stat/4/idpl/7201713/com/kernel-devel-2.6.25-14.fc9.i686.rpm.html(把它放到网易邮箱的网盘里去了,免得以后需要的时候找不到,mark一下)
安装:
[root@localhost ~]# rpm -ivh kernel-devel-2.6.25-14.fc9.i686.rpm
完成安装后,在/usr/src/下已经多出了一个kernels目录
[root@localhost ~]# cd /usr/src/
[root@localhost src]# ls
kernels redhat
中断安装,重新./vmware-install.pl,然后又是一路Enter,reboot,发现又有个问题,鼠标错位,继续google,说是vmmouse 驱动程序由于在装载xorg-x11-drv-vmmouse驱动时的一个bug,在客户虚拟机的显示中,鼠标位置可能不正确。要在客户机中添加Option NoAutoAddDevices到/etc/X11/xorg.conf文件的ServerFlags节中。我是在这个文件的开始部分加了下面这段:
Section "ServerFlags"
Option "NoAutoAddDevices"
EndSection
也就应该是添加到了ServerFlags节。reboot,一切ok,shared folder也ok。