CentOS 安装 VirtualBox,启动虚拟机失败 Failed to open a session.

王朝学院·作者佚名  2016-05-27
窄屏简体版  字體:   |    |    |  超大  

CentOS 安装 VirtualBox,启动虚拟机失败 Failed to open a session.CentOS6.5 安装DKMS,VirtualBox成功后,启动虚拟机报错,按提示查看日志会看到如下一段文字:

Your kernel headers for kernel x.xx.x-xxx.xxxx.x86_64 cannot be found at/lib/modules/x.xx.x-xxx.xxxx.x86_64/build or /lib/modules/x.xx.x-xxx.xxxx.x86_64/source.

出现这样的提示,主要是因为在安装linux系统时,使用自定义安装,缺少源码包或未安装kernel包或者路径不对,在相应目录下未找到需要的文件,这里其实只需要头文件(include)就可以了。

我的解决方案是到网上下载了 kernel-devel 的src里面的include目录整个cpoy到/lib/modules/x.xx.x-xxx.xxxx.x86_64/build,后来我发现其实在/usr/src/kernel目录下有,不需要下载,copy或软连接到VirtualBox要求的目录就行了:

代码:

cp -rf /usr/src/kernels/2.6.32-431.el6.x86_64/* /lib/modules/2.6.32-431.el6.x86_64/build/

OK了。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航