archLinux 安装virtualbox时,启动报错

关键词:archlinux、virtualbox、Kernel driver not installed

在安装完virtualbox后,创建虚拟机启动时,会内核模块无法加载的错误。另外,使用
modprobe vboxdrv

image.png

命令会出现找不到模块的提示。

解决方法是,根据uname -r 找到内核版本,我的是4.14.34-1-MANJARO
然后安装对应的模块sudo pacman -S linux414-virtualbox-host-modules,即可解决问题。

最后,一点,就是在安装virtualbox时,会有选择模块的步骤,不要选择默认的,此时应该先查看一下系统版本,再选择相应的模块安装。另外,内核升级后,因为加载模块时,会在对应的系统版本文件夹(/lib/modules/4.14.34-1-MANJARO)里面寻找,所以也需要安装版本对应的模块,不然会导致模块找不到而无法开机,那就麻烦了。

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

推荐阅读更多精彩内容