linux安装vmware出现kernel-header问题
2017-10-13 09:21
609 查看
前几天需要在centos上安装vmware,但安装后启动是出现内核头错误,如图所示,
于是查看日志文件,
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文件。
所以只需要
拷贝/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/
有可能找不到 /lib/modules/3.7.2-204.fc18.x86_64/build/include/linux/
这个目录,此时可以安装内核头
yum
install kernel kernel-headers
kernel-devel
然后再执行上面的过程
就可以正常运行了
于是查看日志文件,
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文件。
所以只需要
拷贝/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/
有可能找不到 /lib/modules/3.7.2-204.fc18.x86_64/build/include/linux/
这个目录,此时可以安装内核头
yum
install kernel kernel-headers
kernel-devel
然后再执行上面的过程
就可以正常运行了
相关文章推荐
- 安装vmware tool出现C header 不match running kernel的问题
- vmware 安装出现的linux-headers问题,找不到/usr/src/linux/include这个目录
- (转)Ubuntu 12.04 LTS安装VMware Tools实现linux和window 互相复制:无法找到kernel header path的问题
- 在fedora14下安装vmware 7.1.4 build-385536 出现C header files matching your running kernel were not found. 错误
- VMWARE 7.14 ON LINUX KERNEL >=2.6.39 安装问题解决
- vmware 安装出现的linux-headers问题解决办法
- centos7下安装vmware 出现C header files matching your running kernel were not found.
- VMware Ubuntu 安装 VMware Tools (包括解决无法找到kernel header path的问题)
- 解决kali linux 2.0(2016.01)安装VMware,VirtualBox出现的linux-headers-4.3.0-kali1-amd64包的问题
- linux下VMware安装出现的问题解决
- VMWARE 7.14 ON LINUX KERNEL >=2.6.39 安装问题解决
- 解决Linux下安装VMWareTool问题:无法找到C header files for kernel
- Linux打开VMWare无法找到kernel header path的问题解决
- 安装Linux是出现 Uncompressing Linux Kernel .. ok 问题处理
- vmware tools for linux 在ubuntu10.10中安装问题解决
- linux软件安装中可能出现的问题
- Linux下安装PHP经常出现的问题
- 解决netbeans在linux下安装时出现乱码的问题
- VMware安装Linux,出现错误-未找到要在其中创建新文件系统的有效设备(转)
- VMware安装Linux,出现错误-未找到要在其中创建新文件系统