VirtualBox 5.0 cannot start on Fedora 22.3

新安装了最新版本的Fedora 22版本。然后在上面安装了VirtualBox 5.0.8版本,却发现运行虚拟机的时候报错误。

Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again.

google后发现,原来是由于安装的内核模块与当前系统的内核版本不匹配导致的。这种情况通常发现在更新过系统后,系统的内核版本升级。

解决的办法也比较简单。就是使用virtualbox带的工具,重新构建一下virtualbox的内核模块即可。

# dnf install kernel-devel-$(uname -r)

# dnf install gcc

# /sbin/rcvboxdrv setup

# /sbin/vboxconfig

然后再试就OK了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们说的Linux其实指的就是 内核(kernel)而已。这个内核控制你主机的所有硬件并提供系统所有的功能,所以它...
    Zhang21阅读 7,508评论 0 18
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,686评论 9 468
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,256评论 2 33
  • 系统启动是一项非常复杂的程序,因为内核得先检测硬件并加载适当的驱动程序后,接下来则必须要调用程序来准备好系统运行的...
    Zhang21阅读 11,863评论 3 10
  • 时间与我 一直一直缠绵 我越努力去变 它越做挣扎 时间与我 总是很远 我能感受它流动指 尖抓不住 不时的很近 我却...
    国三金阅读 133评论 0 2