VM安装linux-vm-tools

1、以ROOT身份进入LINUX 
2、按下 CTRL+ALT组合键,进入主机操作系统,点击VMWARE状态栏安装提示,或者点击 SETTING菜单下的ENABLE VMWARE TOOLS子菜单。 
3、确认安装VMWARE TOOLS。 
 这时我们并没有真正的安装上了VMWARE TOOLS软件包,如果您点击菜单:DEVICES,您就会发现光驱的菜单文字变为:ide1:0-> C:\Program Files\VMware\VMware Workstation\Programs\linux.iso,这表示VMWARE将LINUX的ISO映象文件作为了虚拟机的光盘 
4、鼠标点击LINUX界面,进入LINUX。 
5、运行如下命令,注意大小写。 
  mount -t iso9660 /dev/cdrom /mnt 
  加载CDROM设备,这时如果进入 /mnt 目录下,你将会发现多了一个文件:vmware-linux-tools.tar.gz。这就是WMWARE TOOLS的LINUX软件包,也就是我们刚才使用WINISO打开LINUX.ISO文件所看到的。 
  cp /mnt/vmware-linux-tools.tar.gz /tmp 
  将该软件包拷贝到LINUX的 TMP目录下。 
  umount /dev/cdrom 
  卸载CDROM。 
  cd /tmp 
  进入TMP目录 
  tar zxf vmware-linux-tools.tar.gz 
  解压缩该软件包,默认解压到vmware-linux-tools目录下(与文件名同名)。 
  cd vmware-linux-tools 
  进入解压后的目录 
  ./install.pl 
  运行安装命令。 

这时install提示你是否需要备份以前的配置文件,建议选择“y”。


==========追加==========

转载之转载

为了增强vmware的显示、鼠标等的效果。需要安装vmware tools。

一下blog是一个基本的步骤。但是在安装过程中,碰到了无法识别的内核版本问题,需要修改一下头文件中内核的定义。

在version.h文件中,增加#define UTS_RELEASE "2.6.27.5-117.fc10.i686"语句。

http://blog.sina.com.cn/s/blog_574d08530100f583.html

 

基本流程为:

 http://blog.csdn.net/liguisen/archive/2009/04/10/4063336.aspx.

使用过VMware 的都知道有个VMware Tools 可以增强虚拟机的性能,不少朋友都使用VMware 来安装linux ,但是在客户机是linux 的情况下安装VMware Tools 并不算一件很容易的事情,特别是…… 出现下面这些问题的时候。还是以我使用的Fedora9 为例。

首先,我使用的是VMware6.0 绿色精简版,就是那个只有20 多M 的版本,这个版本可能没有VMware Tools 的那个iso 文件,又或者只有一个windows 版本的iso ,因此,我们第一步就是要保证有 VMware Tools for linux ,如果你使用的 VMware 没有,你可以从这里下载:

http://www.xdowns.com/soft/6/99/2008/Soft_45322.html

说明:让VMware 支持linux 系统,包括ubuntu 、freebsd 等等【104m 的】,如果是9m 【默认就是9m 的】就单独支持linux

里面有多个下载地址,我下载的是

http://www.153.xdowns.com/uploadFile/2008-8/VMware_tools_linux.rar

9M 的,不过解压后也有116M 了,就是一个linux.iso 文件

下面安装VMware Tools 。

    虚拟机VMware 菜单里选安装VMware Tools ,没有反应?没这么简单。首先用VMware 连接linux.iso ,然后挂载(为方便一些初次接触的朋友,我直接给出命令了):在终端里mount /dev/cdrom /mnt ,然后进入iso 的 vmware-tools-distrib 目录:cd /mnt/vmware-tools-distrib,在这里你应该看到一个文件vmware-install.pl ,用ls 命令即可看到,然后在终端里输入 ./vmware-install.pl ,如果一切条件都具备了,那么一路回车就可以安装结束了,忽略下面的步骤。如果你使用的linux.iso 是我下载的那个,而你的Fedora9 的内核版本又是 2.6.25 -14.fc9.i686(用uname –r 命令可以看到),那么你将会被提示:

None of the pre-built vmmemctl modules for VMware Tools is suitable for your running kernel.  Do you want this program to try to build the vmmemctl module for your system (you need to have a C compiler installed on your system)? [yes]

    我们先在需要一个c 编译器,如果你已经安装了,直接回车就行,否则,去哪里找?在安装光盘就有gcc (如果你确实不了解,那么知道它是一个把源代码变成程序的工具就可以了),你可以按照从安装光盘中安装Fedora 9 的软件包 中的方法来安装gcc ,当然,你也可以从网络安装。

    安装gcc 完成后重新执行./ vmware-install.pl  这下你以为该成功了吧,结果又碰到了这个问题:

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

这个时候你回车可不管用了,因为你也许会发现你的系统里面/usr/src 文件夹根本就是空的。

此时我们需要安装与系统 内核配套的开发 包,你可以用如下命令来确保相关的开发包真的没有安装:

rpm -q kernel-devel

如果没有安装,将会提示:package kernel-devel is not installed

假如你用uname –r 命令看到的是2.6.25 -14.fc9.i686 ,而你的网络状况良好,那么你可以这样安装:

yum install kernel-devel-2.6.25-14.fc9.i686.rpm

如果你发现从安装源下载安装不了,或者速度太慢,你可以这样下载:假设我们用root 用户登录,当前工作目录是/root/Download ,那么

[root@localhost Download] wget ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packages/kernel-devel-2.6.25-14.fc9.i686.rpm

将把这个rpm 包下载到 /root/Download ,如果你觉得wget 下载仍然太慢,那么你可以使用相关工具来下载,反正地址都有了。什么?你只会用windows 下的迅雷?没关系,你真的可以用迅雷下载,然后在windows 搭建一个ftp 服务,在linux 访问windows 的ftp 再重新下载一次,你也可以把它发到自己的邮箱,然后在linux 打开邮箱下载…… 只要你喜欢,怎样都行,总之最后把这个文件放到/root/Download 就行,然后安装:

rpm -i kernel-devel-2.6.25-14.fc9.i686.rpm

安装完成可以用rpm -q kernel-devel 再查询一下是否已经安装成功。

好了,一切重新开始, 重新执行 ./ vmware-install.pl  再到这里的话  应该是这样的 

What is the location of the directory of C header files that match your running

kernel? [/lib/modules/2.6.25-14.fc9.i686/build/include]

 

这下该没问题了吧,结果最后发现:

Unable to create the directory /mnt/hgfs.

Execution aborted.

噢泄特,要用到/mnt/ 目录,把iso 放光驱里mount 忘了umount 呢,它现在是只读的,好,把linux.iso 里面的内容复制到/root/Download ,然后umount ,还是不行,快疯了吧:

In file included from include/linux/string.h:11,

From /tmp/vmware-config3/vmhgfs-only/cpName.h:18,

from /tmp/vmware-config3/vmhgfs-only/cpName.c:18: include/linux/types.h:40: 错误:与‘uintptr_t’ 类型冲突    

/tmp/vmware-config3/vmhgfs-only/vm_basic_types.h:170: 错误:‘uintptr_t’ 的上一个声明在此    

make[2]: *** [/tmp/vmware-config3/vmhgfs-only/cpName.o] 错误 1     make[1]: *** [_module_/tmp/vmware-config3/vmhgfs-only] 错误 2     make[1]: Leaving directory `/usr/src/kernels/2.6.25-14.fc9.i686'    

make: *** [vmhgfs.ko] 错误 2    

make: Leaving directory `/tmp/vmware-config3/vmhgfs-only'   Unable to build the vmhgfs module.

 

解决办法是下载一个新的 open-vm-tools 就可以了,给一个链接:

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

假设下载的这个文件放到了 /root/Download

先看看是不是有我们的文件?

[root@localhost Download]# ls

kernel-devel-2.6.25-14.fc9.i686.rpm  open-vm-tools-2008.06.03-96374.tar.gz

vmware-tools-distrib

然后解压继续进行:

[root@localhost Download]# tar xzvf open-vm-tools-2008.06.03-96374.tar.gz

[root@localhost Download]# cd open-vm-tools-2008.06.03  96374

[root@localhost open-vm-tools-2008.06.03-96374]# ./configure && make

[root@localhost open-vm-tools-2008.06.03-96374]# cd modules/linux

[root@localhost linux]# for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done

[root@localhost linux]# cd ../../..

[root@localhost Download]# mv -f open-vm-tools-2008.06.03-96374/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/

[root@localhost Download]# cd vmware-tools-distrib/

[root@localhost vmware-tools-distrib]# ./vmware-install.pl

一直回车吧,最后你会看到让你选择屏幕分辨率,最后的最后:

To make use of the virtual printer, you will need to restart the CUPS service

 

Enjoy,

 

--the VMware team

 

安装完成以后,通过system-config-display进行设置。个人觉得1024*768效果很好。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值