Chinaunix首页 | 论坛 | 博客
  • 博客访问: 533080
  • 博文数量: 174
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 1827
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-15 14:12
文章分类

全部博文(174)

文章存档

2018年(1)

2017年(1)

2013年(3)

2012年(9)

2010年(12)

2009年(5)

2008年(106)

2007年(37)

我的朋友

分类: LINUX

2007-12-12 01:47:50

    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) |
0

上一篇:Linux相关链接

下一篇:Linux下制作虚拟光盘

给主人留下些什么吧!~~

chinaunix网友2008-04-28 00:23:14

学习了,多谢楼主