分类: LINUX
2008-10-05 15:13:23
1、打开菜单“VM -> Install VMware Tools”,然后有光盘自动弹出,把里面的源代码拷贝出来.我的文件是VMwareTools-6.0.4-93057.tar.gz,我把它拷贝到/opt里.
2 、安装 VMware TOOLS
再一路安回车,然后在What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]会怎么也找不到C Header
3、下载相应的kernel-devel.rpm包进行安装
首先查看内核版本:uname -r一下,我的是2.6.25-14.fc9.i686,
所以下载kernel-devel-2.6.25-14.fc9.i686.rpm,然后运行rpm -ivh
安装内核具体步骤如下:
[root@localhost ~]# uname -r
2.6.25-14.fc9.i686
[root@localhost ~]# rpm -q kernel-devel
package kernel-devel is not installed
[root@localhost ~]# cd /home
[root@localhost home]# wget ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packages/kernel-devel-2.6.25-14.fc9.i686.rpm
[root@localhost home]# rpm -i kernel-devel-2.6.25-14.fc9.i686.rpm
[root@localhost home]# rpm -q kernel-devel
kernel-devel-2.6.25-14.fc9.i686
注:
安装vmware tools 的时候,如果提示没有权限,那么需要用chmod 777 文件名 来添加权限,比如提示vmware-install.pl没有权限,那么用下面的命令:chmod 777 vmware-install.pl
另:内核头文件C header files下载地址:
http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel
4、再重新运行
5、解决的方法是:(有时不需要,看不清就复制到记事本里看)
下载最新的open-vm-tools,现在可以下载到最新版本是open-vm-tools-2008.06.03- 96374.tar.gz (很难找到,给个链接,用迅雷可以下载:
6、装好后还有一个问题,当你向共享文件夹写文件时总提示没有权限,root用户都提示没有权限.看了一下日志,是selinux在做怪,配置SElinux太麻烦了,不如关了它.vi /etc/sysconfig/selinux找到SElinux=enforcing这一行把它改为SElinux=disabled.重启后一切就ok了.
chinaunix网友2009-02-19 23:31:08
请问博主你用的vmware是哪个版本啊?我按照你的描述来做的,fedora和open-vm-tools的版本都一模一样,但就是仍然没办法配置好共享文件夹。/mnt/hgfs下面没有任何东西。我用的vmware版本是5.5.3
chinaunix网友2008-12-06 22:17:47
VM工具安装fedora10时遇到What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]会怎么也找不到C Header的问题 安装说明装了kernel-devel.rpm也一样不行 用ls -d /usr/src/kernels/$(uname -r)*/include查找目录,然后复制到过去,但是还说目录不正确 谁知到这是为什么吗?如何解决呢?