前一段时间,本人被虚拟机中的FC6下安装VMware tools弄得一头雾水,今天终于找到原因了,并贴出来供大家学习讨论(其实主要是内核版本和你所用的VMware tools的版本有关)。
首先要确定VMware的版本和你所装的Linux FC的版本,这个很重要的,要不然安装就会出问题。
本人的几个成功安装案例(其它版本可自行探索):
VMware5.5.1 build-19175 + FC4
VMware5.5.3 build-34685 + FC6
在此我不对如何在VMware下安装FC6做介绍(网上的贴子太多了),但要注意的是在安装VMware tools前先看看SELinux功能关闭否(应该让其“禁用”,防火墙也应关闭,以免对其有影响,不过是否有影响本人没有验证过)。[打开程式System->Administration->Security Level and Firewall]
下面是内核了,先查看是否在/usr/src/下有kernels文件夹,如果有就做一个连接即可。
方法:
#cd /usr/src/
#ln -s kernels/2.6.18-1.2798.fc6-i686/ linux
好了,下面开始安装VMware tools了。。。。。
1、按Ctrl+Alt,跳出鼠标,点击VM菜单-Install VMware Tools,此时系统会自动挂起CDRom,如果没有的话,用mount命令挂一下。
2、cdrom文件中有两个文件,其中一个是VMware-tools*.rpm(注:此处的*号是省略了一连串符号,输入命令的时候不能省啊),开启一个终端:(依次输入下面命令)
#cd /mnt/cdrom
#rpm -ivh VMware-tools*.rpm(注:此处不能用*号省略,应该输入该文件的全名)
3、另外一个文件是一个是压缩文件VMware-tools*.tar.gz,输入:
#cp VMware-tools*.tar.gz /tmp
#cd /tmp
#tar xzvf VMware-tools*.tar.gz
#cd VMware-tools*
在文件夹里面是不是看到了一个vmware-install.pl再执行:
#./vmware-install.pl
4、一路Enter就行了。安装好后:
#cd /mnt
#ls
看看有没有hgfs文件夹,如果有的话,ok了。
5、现再可以设置共享了。
在VM菜单里选择“设置”子项,再选择“选项”,在窗体的左半部分是不是看到了“共享文件”这么一项,如果你以前没有设置过,应该是Disabled。下面就要启动它,选择它,在右边就会出现共享文件夹的设置窗口。选择Add,选择要与客户Linux进行共享的文件夹。