感谢支持
我们一直在努力

Fedora 18安装VMware时找不到Kernel Headers的解决方法

在Fedora 18下安装VMware 9.01时遇到了些问题,刚开始我还以为是kernel-headers没有安装。

可查询的结果却不是这么回事:(如图)

Fedora 18安装VMware时找不到Kernel Headers的解决方法

以前都是缺少kernel-headers的问题,现在倒好,有了也启动不了。
还好稍微研究一下,总算解决了。

相关连接:Fedora 15 安装 VMware 7.1.4 提示 需要Kernel Headers 简单解决方法 http://www.linuxidc.com/Linux/2011-09/42841.htm

步骤如下:
1. 在终端中输入: vmware,(为了得到详细信息,图形界面运行,看不到反馈信息)
2. 然后那该死的框就出来了 ,我们按照提示输入内核地址:如下

Fedora 18安装VMware时找不到Kernel Headers的解决方法

结果会弹出一个对话框,提示你失败,
这时终端返回一些信息,并生成了日志文件。

Fedora 18安装VMware时找不到Kernel Headers的解决方法

3. 查看日志文件:
cat /tmp/vmware-xiuyuan/vmware-modconfig-9996.log | more
在日志文件中有这么几行:
Setting header path for 3.7.2-204.fc18.x86_64 to “/lib/modules/3.7.2-204.fc18.x86_64/build/include”.
Validating path “/lib/modules/3.7.2-204.fc18.x86_64/build/include” for kernel release “3.7.2-204.fc18.x86_64”.
Failed to find /lib/modules/3.7.2-204.fc18.x86_64/build/include/linux/version.h
Failed version test: /lib/modules/3.7.2-204.fc18.x86_64/build/include/linux/version.h not found.
从中不难看出,是因为缺少version.h文件,

4. 查找version.h,
在终端下运行 : locate version.h | more
返回结果如下:

Fedora 18安装VMware时找不到Kernel Headers的解决方法

预计可以将/usr/include/linux/version.h拷贝过去或做个链接

5 . 拷贝/usr/include/linux/version.h到/lib/modules/3.7.2-204.fc18.x86_64/build/include/linux/目录
sudo cp /usr/include/linux/version.h /lib/modules/3.7.2-204.fc18.x86_64/build/include/linux/

sudo ln -s /usr/include/linux/version.h /lib/modules/3.7.2-204.fc18.x86_64/build/include/linux/

6. 然后就ok了啦。

Fedora 18安装VMware时找不到Kernel Headers的解决方法

更多Fedora相关信息见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5

赞(0) 打赏
转载请注明出处:服务器评测 » Fedora 18安装VMware时找不到Kernel Headers的解决方法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏