VMware Tools可以增强VMware虚拟机鼠标、显示等功能,最主要是主客机之间的文件共享。很多不熟悉此系列软件的朋友都会有vmware 5 怎么安装不了vmware tool 的疑问?
vmware workstation 5 的 vmware tools 在安装时出现了问题,我做好了虚拟,也做好了虚拟系统Debian 4.0,启动虚拟机后,点击虚拟窗口“虚拟机”菜单下的“安装虚拟机工具”,但是无任何响应。一开始认为是下载的版本可能不完全没有随带vmware tools工具的问题,通过GOOGLE和百度搜索有说是汉化补丁后不能正确安装vmware tools工具,但是试验过后仍没有解决问题。后来在虚拟机交流群里,有高手提醒,才安装成功。
原因和解决方法如下:
vmware workstation 5 安装后会在其安装目录下生成windows.iso、freebsd.iso、linux.iso、netware.iso、solaris.iso这样的光盘镜像文件(注意是vmware workstation5的安装目录,而不是我们所设置的虚拟机目录,更不是虚拟机中的目录),这些光盘镜像文件各自对应着相关的虚拟操作系统,vmware tools的安装文件就在这些镜像文件中。所以在安装之前,需要为虚拟操作系统的虚拟光驱挂上相应的光盘镜像文件,比如我的是Debian 4.0的虚拟操作系统,那么就要挂上windows.iso这个镜像文件,启动Debian 4.0虚拟操作系统,进入虚拟操作系统桌面后,通过其下的虚拟光驱中的vmware tools安装程序来安装vmware tools。
VMware Workstation 5提供的VMware Tools有rpm包和tar包。Debian下,可以将rpm包转为deb包进行安装,不过推荐使用命令行方式安装,步骤如下:
1、启动guest operating system,菜单选择VM > Install VMware Tools。
2、以root身份挂载光驱
mount /dev/cdrom /mnt/cdrom
cd ~
3、解压缩
tar zxf /mnt/cdrom/VMwareTools-5.0.0-.tar.gz
umount /dev/cdrom
4、安装kernel header
使用aptitude工具,选择kernel-header的相应版本,例如kernel-header-2.6.8-2-k7
5、运行VMware Tools安装程序:
cd vmware-tools-distrib
./vmware-install.pl
全部使用缺省设置即可。
在安装过程中遇到了一点小意外。由于我系统是刚安装的,里面还有许多软件没有安装,第一个需要的就是killall,试了一下
apt-get install killall,
提示没有相应的包。后来在网上搜了一下,有高手用
dpkg -S killall
它把所有名字中包含有字符串“killall”的程序都安装了,如下所示
sysvinit: /usr/share/man/man8/killall5.8.gz
manpages-zh: /usr/share/man/zh_TW/man1/killall.1.gz
manpages-zh: /usr/share/man/zh_CN/man1/killall.1.gz
psmisc: /usr/bin/killall
~~~~
sysvinit: /sbin/killall5
psmisc: /usr/share/man/man1/killall.1.gz
由上可知,killall位于包psmisc中,注意最左面一列为包名。
第二个就是make,我用的是ISO镜像启动,并把它cdrom作为apt的源,不知道为什么有时候安装软件的时候会出错,之前安装samba软件包的时候就没有问题,到make这死活过去不了。不知道哪位高手可以帮忙 。下面是我的source.lst文件内容
# # deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/debian etch contrib main non-free #deb file:///mnt/iso/debian stable main contrib non-free
# Line commented out by installer because it failed to verify: #deb http://security.debian.org/ etch/updates main contrib # Line commented out by installer because it failed to verify: #deb-src http://security.debian.org/ etch/updates main contrib
|
今天又试了半天终于把ISO挂载上去了,下边把过程记录一下
刚开始我用fdisk -l 命令查看系统分区,但是始终无法找到CDROM设备,后来又在/dev目录下查找 了一下,发现了hdc设备,挂上去后,查看里面的内容,刚好就是CDROM
mount /dev/hdc /mnt/iso
apt-get update
|
当然在执行apt-get update之前我把
deb file:///mnt/iso/debian stable main contrib non-free
前的注释去掉了。
之后,就可以用apt-get 来安装所需要的软件包了。
阅读(2467) | 评论(1) | 转发(0) |