我以前是在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内核模块?
感谢您的任何帮助!
警告:我手头没有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] 删除。
我来说两句