Fedora 9安装vmware tools解决方案
来源:互联网 发布:网络热门作家 像汤唯 编辑:程序博客网 时间:2024/06/09 16:55
为了增强vmware的显示、鼠标等的效果。需要安装vmware tools。
使用过VMware 的都知道有个VMware Tools 可以增强虚拟机的性能,不少朋友都使用VMware 来安装linux,但是在客户机是linux 的情况下安装VMware Tools 并不算一件很容易的事情,特别是……出现下面这些问题的时候。还是以我使用的Fedora9 为例。
下面安装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 suitablefor your running kernel. Do you want this program to try to build thevmmemctl module for your system (you need to have a C compilerinstalled 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效果很好
- Fedora 9安装vmware tools解决方案
- Fedora 9安装vmware tools解决方案
- Fedora 9安装vmware tools解决方案
- Fedora 9安装vmware tools解决方案
- Fedora 9安装vmware tools解决方案
- Fedora 安装 VMware tools
- fedora安装vmware tools
- Fedora 9 中安装VMware Tools
- fedora下安装vmware tools
- Fedora 18 安装VMware Tools
- Fedora 18 安装Vmware tools
- Fedora 安装VMware-tools注意事项
- Fedora 18 安装VMware Tools
- VMware下 Fedora 14安装VMWare Tools
- 虚拟机安装Linux Fedora 9及 VMware Tools安装
- 安装VMware Tools的经过(以Fedora 9为例)
- Fedora 9 安装vmware tools无kernel-devel的问题
- 在Fedora 5中安装Vmware Tools
- UC杂记 05/05/2011
- 解决windows7下vs2008不能正常编译ActiveX控件的问题
- Android到底那个Acitivity启动(二)
- 可视化的数据结构
- poj1145 Tree Summing (经典)
- Fedora 9安装vmware tools解决方案
- 一种全局对象ID生成方法
- C语言编译全过程
- Oracle10g数据库的4种存储形式(zhuan)
- aspx页面上的分页逻辑
- java速度入门_七java与Mysql整合
- 优质代码的十诫
- 在线IT服务网站开源软件
- 编程中的命名设计那点事