..

manjaro 安装 virtualbox 踩坑

如果是直接默认安装 virtualbox

yay -S virtualbox

那么肯定无法启动成功,会提示错误

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (5.7.15-1-MANJARO) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/vboxconfig

         You will not be able to start VMs until this problem is fixed.

然后你按照提示执行命令,你会发现命令不存在

hellojukay@local $  sudo /sbin/vboxconfig
sudo: /sbin/vboxconfig:找不到命令

原因是还缺少安装一个依赖

linux-virtualbox-host-modules

具体需要安装哪一个版本,可以通过

hellojukay@local etcd (release/hyperion) $ uname -r
5.7.15-1-MANJARO

这里可以看到我的内核版本是5.7,那么我应该安装

 yay -S linux57-virtualbox-host-modules

安装结束之后需要加载到内核

sudo modprobe vboxdrv

然后再次启动 virtualbox 就没有问题了.