Manjaro:找不到模块 vboxdrv

Manjaro:找不到模块 vboxdrv

我升级了系统并且做了

sudo pacman -S virtualbox virtualbox-host-modules virtualbox-guest-iso virtualbox-host-dkms

yaourt virtualbox-ext-oracle

须藤 depmod -a

须藤 modprobe vboxdrv

modprobe:致命:找不到模块 vboxdrv。

在此输入图像描述

答案1

问题是我遵循网络和 YouTube 视频上的教程,而不是阅读曼扎罗维基

正确的方法不是安装 virtualbox virtualbox-host-modules,而是首先我应该检查uname -r我正在使用的情况下的内核版本3.16.7.10-1-MANJARO,所以我必须这样做

sudo pacman -S linux316-virtualbox-host-modules

随着时间的推移,博客变得越来越受欢迎,它们的排名也越来越好,官方文档远远落后,像我这样的用户得到了虚假信息。无论如何,希望我的回答对未来的用户有所帮助。

答案2

这些是简化的步骤:

第一步你应该成为超级用户。

pacman -S linux-headers
pacman -S virtualbox virtualbox-guest-iso
modprobe vboxdrv

…但是如果您不想在每次启动时手动执行以下操作:

打开文件

 vim /etc/modules-load.d/virtualbox.conf

添加到当前文件

vboxdrv

将用户名添加到 vboxusers 组

gpasswd -a $USER vboxusers

故障排除[/b:8wk2jz3u]

如果将网络适配器置于桥接模式

modprobe -a vboxdrv vboxnetadp vboxnetflt

或者如果您不想在每次启动时手动执行以下操作:

vim /etc/modules-load.d/virtualbox.conf

vboxnetadp
vboxnetflt

感谢赫克托的清晰而良好的回答

答案3

重新启动解决了我的问题。

问题是我已经更新了内核并且从那时起就没有重新启动,因此 modprobe 仍在旧路径中查找,并且显然找不到它正在查找的模块。

相关内容