vmware workstation 5
FC7
安装FC7的时候需注意的是硬盘虚拟空间的最大值要尽可能的大些,否则你后面用的时候空间可能会不够,这就比较郁闷了,我给它配了15G的空间。
下面来安装VMware tools
先启动虚拟机,进入fc7系统
在vmware的菜单中选择Vm->install vmware-tools,这个时候好象vmware就会把安装文件映射到你的cdrom,我的是会自动加载VMware Tools光驱,如果没有自动加载,则可用mount命令
#mount -t iso9660 /dev/cdrom /mnt
这样就把安装文件挂载在mnt文件夹下了(网上这么说,我试的时候没成功)
自动加载的位置是/media/VMware Tools/VMwareTools-5.5.0-18463.tar.gz
解压该文件到/tmp,先切换到用户root
#su root
#cd /
#cd /tmp/
#tar zxvf /media/VMware/ Tools/VMwareTools-5.5.0-18463.tar.gz (VMware/ Tools中的"/"是转义符,因为该文件名中有空格)
查看fc7的内核版本
#uname -r
2.6.21-1.3194.fc7
# rpm -q kernel-devel
kernel-devel-2.6.21-1.3194.fc7
版本一致
然后进入解压后的目录vmware-tools-distrib,进行安装
#./vmware-install.pl
一步步按照默认的设置下来,出现错误:
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.
查看目录/usr/src/ 根本没有linux这个目录
只有/usr/src/redhat和/usr/src/kernels
手动改目录为:/usr/src/kernels/2.6.21-1.3194.fc7-i686/include,会出现错误:
The directory of kernel headers (version ) does not match your running kernel (version 2.6.21-1.3194.fc7)Even if the module were tocompile successfully, it would not load into the running kernel.
-----------------------------------------------------------------------------------------------
看网上又说是不是vmware 版本低,不支持2.6.21-1.3194?
换vmware workstation 6.5
./vmware-install.pl
就一直enter,装完VMware Tools
(可自动找到配套的the directory of C header files了,哈)
在安装的最后阶段,会出现:
Do you want to change your guest X resolution? (yes/no) [no] y
Please choose one of the following display sizes (1 - 29):
[10] "640x480"
[11]< "800x600"
[12] "1024x768"
[13] "1152x864"
[14] "1280x800"
.。。
Please enter a number between 1 and 29:
[11] 12
重启系统,OK
#ls /mnt
应该有个hgfs文件夹
设置共享
先启动虚拟机,进入fc7系统
在vmware的菜单中选择Vm->Settings,在options中点shared folders,在右边的folder sharing中选择always enabled,在folders中点add,添加共享,比如共享windows的桌面,命名为desktop(不能用中文名),则/mnt/hgfs下就有个desktop文件夹,使用cd /mnt/hgfs/desktop命令就能进入windows的桌面