||
试了4个虚拟机,主要试了VMware WorkStation和VirtualBox,它俩都通过另外安装的一个工具包来实现虚拟机和物理机之间的鼠标过渡和文件共享。但VM的VMware Tools装起来麻烦连连,VBox的增强功能就一帆风顺。
所以推荐Sun的VirtualBox,我用的是VirtualBox-3.0.4-50677-Win.ra。 整合了网上的安装方法,网址记不全了,记录如下:
VirtualBox
·安装Ubuntu及VirtualBox增强包
·鼠标自由
·设置文件共享
sudo mkdir /mnt/shared
sudo mount -t vboxsf XXX /mnt/shared (这时就可以在//mnt/shared/下看到所有共享的内容了)
sudo gedit /etc/fstab
在最后添加一行:XXX /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0
最开始详细试了半天的虚拟机是VMware WorkStation,结果为了安Vmware Tools(相当于VirtualBox的增强包)问题百出,最后的共享模块始终安装不成功,ft。虽说可以不理它了,但心里还是把安装记录丢在这里,请高手指点:
Vmware WorkStation
·按下Ctrl + Alt键,鼠标即可在宿主机与虚拟机之间往复切换
·安装Ubuntu
dell@ubuntu:~$ sudo su (以root权限进入)
[sudo] password for dell: (输入用户密码,系统不显示输入,输完按回车)
root@ubuntu:/home/dell# cd /media/cdrom1 (进入root权限成功,进入安装目录)
root@ubuntu:/media/cdrom1# cp VMwareTools-7.8.5-156735.tar.gz /tmp (从cd中复制安装压缩包到系统的tmp文件夹,输入时,压缩包名可使用tab自动搜索)
root@ubuntu:/media/cdrom1# cd /tmp (进入tmp文件夹)
root@ubuntu:/tmp# tar zxpf VMwareTools-7.8.5-156735.tar.gz (解压缩安装压缩包在当前tmp目录)
root@ubuntu:/tmp# cd vmware-tools-distrib/ (进入解压缩得到的安装文件目录)
root@ubuntu:/tmp/vmware-tools-distrib# ./vmware-install.pl (执行安装)
Creating a new installer database using the tar3 format.
Installing the content of the package.
A previous installation of VMware Tools has been detected.
The previous installation was made by the tar installer (version 4).
Keeping the tar4 installer database format.
Uninstalling the tar installation of VMware Tools.
The following VMware kernel modules have been found on your system that were not installed by the VMware Installer. Please remove them then run this installer again.
Vmci
Vmxnet
Vmblock
Execution aborted.
解决方法是:
root@ubuntu:# cd /lib/modules/2.6.24-23-generic/misc
root@ubuntu:# /lib/modules/2.6.28-11-generic/misc# rm vm*
重新执行:
root@ubuntu:# cd /tmp/vmware-tools-distrib# ./vmware-install.pl
Your compiler "/usr/bin/gcc" version "gcc 版本 2.3.0 20080428 (Ubuntu 4.3.0-8) (GCC) " is not supported by this version of VMware Tools.(原因是 “gcc 版本 2.3.0”中的中文问题。)
解决方法:
root@任意路径下# LANG=C (这一命令也可以将文件夹里中文显示(乱码)的部分,变成英文。回复中文显示的命令为LANG=zh_CN
Unable to build the vmhgfs module
网上搜到三个方法,汇总起来如下,都不奏效
下载修改open-vm-tools,解开,把open-vm-tools/modules/linux中的vmhgfs重命名为vmhgfs-only,并修改文件compat_slab.h和filesystem.c中的if LINUX_VERSION_CODE < KERNEL_VERSION 为 if LINUX_VERSION_CODE <= KERNEL_VERSION。然后打包为vmhgfs.tar替换vmware-tools-distrib/lib/modules/source/中的同名文件
Enjoy,
--the VMware team
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 11:43
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社