linux 安装 vmware tools 方法

来源:互联网 发布:mac telnet 端口 命令 编辑:程序博客网 时间:2024/05/16 05:30

文章是从我的百度空间转过来的,  原产地忘记了.

http://hi.baidu.com/lyxlstone/item/db7d6d343f9dfa15ceb9fe8a


虽然Fedora同属Redhat系列,但是Fedora在安装VmwareTools时却远不像RedHat9那样顺利,磕磕绊绊,好不容易才安装成功。这里以mware-tools的tar包安装为例,说明安装过程,详细安装过程记录如下:

 

第一步:检查当前环境是否安装gcc编译工具:

如果在安装fedora的时候定制安装了开发工具,那么gcc应该是已经安装好的,如果还不确定,就用rpm查询一下吧

rpm  -q  gcc

如果已经安装则会所示显示出所安装的gcc版本号,如果已经有安装好,跳过下面的可以进行第二步了。如果没有安装也没关系,现在就安装吧,在fedora的光盘镜像包里有gcc的rpm包,查找到它然后用rpm安装即可,在安装的过程中你可能会发现gcc所依赖的软件包比较多所以不会那么顺利,只要不怕麻烦,根据提示缺少什么装什么就好了,我之前在CentOS上用rpm装过gcc过程还是有一小点麻烦的。如果怕麻烦也没关系直接用yum从网上找到gcc的yum源安装就好了,只是速度可能会慢一点,前提是你得先把网络配置好了(^_^fedora还是比较好的可以用yum直接安装 不像redhat9 不能用yum) ,yum安装方式如下:

yum  install gcc -y 

耐心等待一段时间,知道安装完成。

 

第二步:尝试安装vmware-tools

在虚拟机菜单栏上点击“虚拟机”标签(英文版为“VM”) 选中“安装VMware Tools”,

在桌面上会弹出自动挂载好的光盘图标,(默认是挂载到/media目录下)然后自动打开里

面有两个vmware-tools的安装包,一个是rpm包一个是tar包。将tar安装包拷贝到一

个目录下,随便指定,这里以临时目录/tmp为例进行说明。(说明一下:安装rpm包也

是可以的,也比tar包装起来方便简单,不过这里还是以tar包进行说明,rpm包的安装

指令为rpm -ivh xxxxxx(x为完整的rpm包文件名,后面的版本号什么的都不能省要写

完整,敲的时候用tab键补齐即可))

cp -r  /media/VMware\Tools/VMwareTools-6.0.2-59824.tar.gz /mnt

解开安装包tar -zxvf VMwareTools-6.0.2-59824.tar.gz

进入到解开的目录 :               cd  vmware-tools-distrib

运行安装脚本vmware-install.pl:      ./vmware-install.pl 

一路回车,如果没有问题最终会运行到选择屏幕分辨率的一步 ,跳到第五

步继续看。如果碰到下面的问题




回车之后还是不停的出现这句,那我这些文字就没白写,正好给你用得上,请看第三步。

What is the location of the directory of C header filesthat match your running kernel?[/usr/src/linux/include]

第三步:安装内核文件kernelheader file:

如果碰到上面的问题说明没有安装(kernel header file)需要自己安装,不相信可以查询

一下:rpm -q kernel-devel呵呵,肯定提示“packagekenel-devel is not installed”,没关系,

咱现在安装,不是有yum吗?

敲入下面的命令

yum  install kernel-devel

这时候系统会自动去检测yum源,检测结果会显示出kernel-devel的版本号

然后 uname -r 查看系统内核版本号,如果系统版本号与kernel-devel版本号相同,刚安装此kernel-devel,

如果内核版本低于kernel-devel版本,刚升级内存到相配置的版本,如果内核版本高于kernel-devel版本时,去网上下载相应版本的kernel-devel安装。

安装完成之后,按照前面第二步的方法再次尝试安装vmware-tools,

如果还是不行,安装kernel-tools,yum install kernel-toos*

再次安装。

如果可以成功执行

到选择屏幕分辨率的地方,那么恭喜,你不用受麻烦了,去第五步吧,如果出现下面的

界面,那我得恭喜我自己了,因为写文字派上用途了,去第四步吧。

 

 2

第四步:安装open-vm-tools

感觉open-vm-tools的目的是为了制作几个tar包文件给vmware-tools安装时候用的,

至于有没有什么别的作用就不知道了open-vm-tools需要去网上下载,可以从下面这个

地址去download,注意别下错了,有一次我下错了下的是8.x.x的一个版本,结果用

不了。

http://jaist.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.0.6.03-96374.tar.gz

下载完之后拷贝到刚才那个跟vmware-tools位置相同的路径下,这里是/tmp,然后解包

进入到该目录下进行配置和编译,不过在这里如果采用传统的执行步骤./configure然

后make的话,是编译不过去的,正确的编译方法为:./configure&& make,编译完成

后进入当前路径下的modules/linux目录对里面的文件夹进行打包,不过打包操作

不能直接进行,还需要在每个文件夹的文件名末尾加上“-only”,然后在用tar

打包产生以“-only.tar”结尾的文件名,而这个文件名正式我们安装

vnware-tools所需要的

cd  modules/linux

ls查看一下里面有几个文件夹,要对这些文件夹进行改名并打包可不能傻傻的一个个

去处理,执行下面的指令即可,这是一个shell编程的for循环语句的语法,小心别敲

错了。敲完done之后才有回车,要是提前按回车就错了

for  i  in *;  do  mv  ${i}  ${i}-only; tar  -cf  ${i}.tar ${i}-only;

done

然后把这些打包好的文件移动或者拷贝到vmware-tools的lib/modules/source文件夹

mv  -f *.tar  /tmp/vmware-tools-distrib/lib/modules/source/

这时候open-vm-tools就功成圆满了,接下来可以安装vmware-tools了,进入

vmware-tools的目录,按照第二步的方法去安装(我试了一下rpm包也可以

正常安装)。

执行./vmware-install.pl然后一路回车知道选择屏幕分辨率。

 

第五步:选择屏幕分辨率

如果不出错的话可以执行到这一步,显示出下面的界面。

根据你电脑屏幕的实际情况做出选择,需要注意的是要考虑去掉虚拟机的标题栏和菜单

栏以及任务栏这些位置后实际能留给linux系统的视觉桌面大小,比如我的屏幕分辨率

是1440*900的,我选择的是1024*768,宽度无所谓主要是高度要设好,设不好也没关

系,到时候进入从系统菜单重新设定也可以。设置方法很简单,直接输入前面的数字回

车即可。

    现在看看你的鼠标是不是已经可以直接移动到虚拟机窗口外面去了而不用再去按

讨厌的ctrl+alt了,用鼠标拉动一下你的虚拟机窗口改变一下窗口大小,看看桌面是

不是可以跟着改变大小。如果可以,则说明已经安装成功。不过还没完,继续下一步。

 

第六步:禁止启用SeLinux

安装好VMwareTools之后你会发现你在windos下的共享文件夹是不能用的也就是说你

设置了共享文件夹,可是在/mnt/hgfs/下看不到任何东西,这事selinux在作怪,只要

将selinux禁止启动就好,很简单,在/etc/sysconfig路径下有个selinux的配置文

件,打开这个配置文件,如图,把7行的enforcing改为“disabled”即可,我这里是

把原来的设置注释掉了,并给它设置为disabled。

这时候在/mnt/hgfs/下还是看不到你设置的文件夹,那就重启一下吧。

原创粉丝点击