Chinaunix首页 | 论坛 | 博客
  • 博客访问: 880810
  • 博文数量: 284
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1960
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-04 16:41
文章分类

全部博文(284)

文章存档

2018年(5)

2017年(95)

2016年(69)

2015年(15)

2014年(100)

我的朋友

分类: 嵌入式

2014-08-15 09:22:10

Fedora9下虚拟机的VMware Tools的安装
打开虚拟机VM菜单下有一项Install VMware Tools,点击,这时VMware Tools镜像会自动挂载,双击图标打开

复制VMwareTools-8.8.2-590212.tar.gz到/tmp,

打开终端并转到tmp,cd/tmp

改为可执行权限 chmod +x VMwareTools-8.8.2-590212.tar.g


解压:tar -xzvf VMwareTools-8.8.2-590212.tar.gz (tar.gz用x  bz2用j)


转到解压出来的目录:cd vmware-tools-distrib/


执行安装名令:./vmware-install.pl 


一路回车,有提示yes或no的输入相应yes、no

参考:http://blog.csdn.net/dearjianfei/article/details/5867987
现在用的是解压安装的方式,可是问题出现了:

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

系统提示找不到kernel的 header,也就是没有安装相应的kernel开发包,所以要下载相应的:kernel-devel.rpm包进行安装:

1.查看内核版本:uname -r一下,是2.6.25-14.fc9.i686。(未升级内核)

2.直接yum install kernel-devel-2.6.25-14.fc9.i686

(注意不能直接 "yum install kernel-devel "这样会默认安装kernel-devel-.i686-2.6.25.3-18.fc9   内核版本不对,一样装不上 )

(也可以下载相对应的包kernel-devel-2.6.25-14.fc9.i686.rpm,下载后:rpm -ivh kernel-devel-2.6.25-14.fc9.i686.rpm进行安装)

 

ok,重新安装vmware-install.pl。

一路回车,最后出现

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

Enjoy,

--the VMware team

哈哈,成功。



说明(仅供出现其他问题时参考):

1.安装vmware tools 的时候,如果提示没有权限,那么需要用chmod 777 文件名来添加权限,比如提示vmware-install.pl没有权限,那么用下面的命令:chmod 777 vmware-install.pl

2、再重新运行 ./vmware-install.pl ,一路回车下来,会出现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,现在可以下载到最新版本是open-vm-tools-2008.06.03- 96374.tar.gz (很难找到,给个链接,用迅雷可以下载:

).

tar xzvf open-vm-tools-2008.06.03-96374.tar.gz

cd open-vm-tools-2008.06.03-96374/

./configure && make

cd modules/linux/

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

cd ../../..

mv -f open-vm-tools-2008.06.03-96374/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/

cd vmware-tools-distrib/

sudo ./vmware-install.pl

一路回车,直到出现屏幕分辨率的选项,选你喜欢的分辨率.搞定。

3.装好后还有一个问题,当你向共享文件夹写文件时总提示没有权限,root用户都提示没有权限.看了一下日志,是selinux在做怪,配置SElinux太麻烦了,不如关了它.vi /etc/sysconfig/selinux找到SElinux=enforcing这一行把它改为SElinux=disabled.重启后一切就ok了.

 

4.安装gcc make kernel-devel,要是还没有安装就先装这几个包.

方法:

su

输入root密码

yum install gcc

yum install make

yum install kernel-devel-XXXXXXXXX        (XXXXX为版本号,对应于正运行的kernel)


阅读(1319) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~