如何删除VirtualBox vboxdrv内核模块?

vim_usr

我以前是在Fedora 30采用VirtualBox的,但最近搬到使用审查)和我与开关很高兴。我删除了VirtualBox,但是在启动系统后,仍然收到受污染的内核消息:

vboxdrv: module verification failed: signature and/or required key missing - tainting kernel

我试过了:

sudo rmmod vboxpci vboxnetadp vboxnetflt vboxdrv

(其他模块正在由vboxdrv使用)

这似乎删除了模块,但是在重新启动后,模块又恢复了。

由于不再使用VirtualBox,如何删除该vboxdrv内核模块?

感谢您的任何帮助!

杰夫·谢勒(Jeff Schaller)

警告:我手头没有Fedora系统,因此未经测试!

我建议删除该文件/etc/modules-load.d/virtualbox.conf它可能是某个程序包的所有者,因此请检查:dnf provides /etc/modules-load.d/virtualbox.conf,如果需要,请使用删除该程序包dnf remove (that package name)

按照Fedora论坛上的帖子,您可能需要重建initramfs,以便在没有vbox驱动程序的情况下进行构建。用:dracut -f /boot/initramfs-"$(uname -r)".img "$(uname -r)"


OP的特定解决方案:

我在/lib/modules-load.d/中找到了virtualbox.conf,由VirtualBox-server提供。删除VirtualBox-server之后,然后通过rmmod删除vboxpci,vboxnetadp,vboxnetflt和vboxdrv,并最终如上所述重建initramfs,此问题已解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章