Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104641533
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-06 10:11:08

作者: chiver  出自:
大家好,我是bluewinter(Winter).今天在折腾半天后终于在虚拟机中的Ubuntu中安装上了VMware tool.。请高手不要笑话,也请帮忙看下我写的是否有问题,以帮助更多的新人更好的在虚拟机下面使用好Ubuntu.

那么我们首先先介绍一下什么是VMware tool,和他到底能干什么?我们为什么要装这个工具。

我看了一下官方的介绍,小弟不是计算机专业,英语也不怎么样,将就翻译给大家看看。

VMware tool是一套用于提高安装在虚拟机中的操作系统性能的组件,并能改善虚拟机的管理能力。安装VMware tool在客户操作系统中(就是你安装在虚拟机中的操作系统)是及其重要的。尽管你可以在没有安装VMware tool的客户操作系统中工作,但是你将失去强大的功能和便利性。具体他后面说的那么多,有些也是太过专业,那么就让我以新手使用的身份来说说,装了VMware tool和没有装有多大的区别。最大的区别就是在没有装之前,你的鼠标在进入UBUNTU后想要随便的从你的操作系统到虚拟机中切换是不可能的,我们需要按Ctrl+Alt才可以,而且在虚拟机中的全屏模式下有的时候你会发现有的时候你的鼠标不听使唤,会感觉有一个无形的“框”在束缚着你。而装了以后,这样的烦恼消失了,你可以任意的在你的虚拟机于本机之间随意让鼠标走动。其余的功能还在发现中,敬请期待我的下篇小记哦。

来让我们看看在安装VMware tool的时候,都安装了些什么东西

VMware Tools service

可以传递虚拟机与主机之间的消息
可以通过在虚拟机上面的关闭或者重启指令来控制虚拟机中的操作系统(我的理解就是在虚拟机控制台上面的标签点击右键的菜单选择关闭或者重启,虚拟机中的操作系统会执行关机或者重启的指令)
与VM Server相联系,如果你装了Server的话
同步你的虚拟机与主机之间的时间
可以运行一些脚本让虚拟机自动操作,而且这些脚本可以在虚拟机关闭的时候运行
一组VMware设备的驱动
SVGA的设备驱动(显示驱动嘛,大家都知道吧)
VMNET网络连接驱动(和主机连接的网络驱动)
BUS SCSI驱动(SCSI的驱动)
Vmware的鼠标驱动
共享夹的核心驱动(用来在主机和虚拟机中使用共享文件夹功能的),在LINUX中叫做vmhgfs
Vmware的用户进程

开启了在虚拟机与主机之间任意的复制粘贴功能。(不用我多解释吧)
开启了在虚拟机与主机之间任意拖拽文件的功能。(这个功能很强大)
Vmware Tool 的控制面板

允许你连接或者不连接虚拟设备,可以修改你的设置。

OK,让我们看看在Ubuntu下是如何把这个东西安装上去的,那么其实这样一个组件的安装是通过ISO镜像在虚拟机中启动这样一个方式来安装的。所以,最好你的虚拟机的光驱是有的而且是设置成启用的,当你的Ubuntu启动好以后(一定要启动并登录后哦),我们在虚拟机控制台上面的菜单栏找到VM然后下面选择Install VMware Tools,在这里我说一下我的VM的版本号6.03。其实这个安装方法是大同小异的,大家不用那么在意。

好了,这个时候你会看到一个对话框出现了,他的意思就是说,一定要在你的虚拟机中的操作系统启动好以后,才可以安装。OK,我们点击Intall。

此时,你会发现你的Ubuntu桌面上出现了一个叫做VMware Tools的DVD光盘图标,OK这个时候VMware Tools镜像已经加载了。

双击你的VMware Tools。你会发现,里面有2个文件,一个叫做VMwareTools-6.0.3-80004.i386.rpm另一个叫做VMwareTools-6.0.3-80004.tar.gz那么根据你的VM的版本号的不同,也许这2个文件的名字有可能有一点不一样,不过没有关系,我们都是装嘛。呵呵。

知识链接

问题1:什么是RPM包

RPM(全称为Red Hat Package Manager,亦称为The RPM Package Manager)是在Linux下广泛使用的软件包管理器。最早由Red Hat研制,现在也由开源社区开发。RPM通常随附于Linux发行版,在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用,但也有单独将RPM作为应用软件发行的发行版(例如Gentoo)。 RPM仅适用于安装用RPM来打包的软件,目前是GNU/Linux下软件包资源最丰富的软件包类型。

问题2:什么是tar.gz

tar.gz就是用tar和gzip压缩后的文件扩展名(大家有兴趣的话可以自己做一个压缩包来看看)

这个时候,我们把2个文件复制出来,到我们的/tmp下面去(选中2个文件──复制──点击位置──计算机──文件系统──tmp──粘贴)(我笨,不晓得其他的方法,老土一点了了哦,呵呵)

关于RPM安装包,默认情况下,在Ubuntu下面双击是没有用的,那么我们还是打开终端(应用程序──附件──终端)在终端下面输入(等等,为了方便我们使用,我们把文件名修改一下,在VMwareTools-6.0.3-80004.i386.rpm上面点击右键──重命名──vmrpm 注意2点,1是在Linux下是区分大小写的,如果你重新命名是大些的话,一会在终端下面输入就要是大写,小写也一样,一定要保持一致.2是不要把后缀名给去掉了哦,就是不要修改.rpm部分)好了,这个时候我们输入sudo rpm -i /tmp/vmrpm.rpm (这个地方我说一下,我没有成功,他说我软件依赖失败,我可能是没有装某个软件的原因,后来上论坛看别人装了alien后使用,貌似也没有成功,这一点请高手补充一下。)

那我们来看VMwareTools-6.0.3-80004.tar.gz 这个压缩包,我们双击文件 ,这个时候我们可以看到里面有一个vmware-tools-distrib的文件夹,点击这个文件夹,然后点击上面的解压缩,然后我们看到位置一栏,我们点击文件系统,下拉,看到tmp──双击──解压缩。

好了这个时候,我们看到在你的/tmp文件夹里面多了一个叫做vmware-tools-distrib的文件夹,好了,为了方便我们使用,我们重命名一下他,右键──重命名──vm,我们双击进去,看到一个叫做vmware-install.pl的文件。这个就是我们需要的文件了,这时,我们打开终端输入sudo /tmp/vm/vmware-install.pl 好了。在输入你的管理员密码以后,程序开始启动了,如果你不想了解具体的信息(也就是安装在什么位置),一路回车就可以了。在安装好以后,重启你的计算机,哈哈。VMware Tools就已经在你的Ubuntu中运行了。

等等,登录后报错?没有关系,是你改变了硬件驱动的原因(如上面所说,我们安装了一组新的VM驱动)重启就可以解决问题了。但是在重启之前,我们还需要做一件事情,细心的你可能会发现你的鼠标滚轮不能使用了,呵呵,我来教你解决,点击位置──计算机──文件系统──双击etc──双击X11──右键点击xorg.conf(这里要等等了,我们需要安装一个小软件才能方便我们以管理员的身份来修改这个文件,不然会说我们没有权限,OK.我们在终端中输入 sudo apt-get install nautilus-gksu 安装好以后,我们接着看)──以管理员打开──找到Section "InputDevice"语句──往下看到Option "Protocol""PS/2"一行──我们在PS/2前面加上IM──点击保存──重启。

OK,快进入你的Ubuntu吧。鼠标正常使用,看看是不是比以前方便了很多呢,其实VMware Tools还有其他的很多功能我们没有用上,大家可以自己慢慢的发掘,并交流经验了。

感谢是非和Disappear

本文是由OwnLinux.cn原创团队成员Winter撰写
阅读(339) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~