web-dev-qa-db-ja.com

VirtualBox vboxdrvカーネルモジュールを削除する方法

以前はFedora 30でVirtualBoxを使用していましたが、最近 Boxesreview )を使用するようになり、スイッチに非常に満足しています。 VirtualBoxを削除しましたが、システムを起動しても、汚染されたカーネルメッセージが表示されます。

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

私はもう試した:

Sudo rmmod vboxpci vboxnetadp vboxnetflt vboxdrv

(他のモジュールはvboxdrvによって使用されていました)

これはモジュールを削除するように見えましたが、再起動後、モジュールは元に戻りました。

VirtualBoxを使用しなくなったので、このvboxdrvカーネルモジュールを削除するにはどうすればよいですか?

助けてくれてありがとう!

2
vim_usr

警告:私は手元にFedoraシステムを持っていないので、これはテストされていません!

ファイルを削除することをお勧めします_/etc/modules-load.d/virtualbox.conf_;パッケージが所有している可能性があるため、_dnf provides /etc/modules-load.d/virtualbox.conf_を確認し、必要に応じて、dnf remove (that package name)でパッケージを削除します。

このように Fedoraフォーラムの投稿 では、initboxを再構築して、vboxドライバーなしで構築できるようにする必要があります。使用:dracut -f /boot/initramfs-"$(uname -r)".img "$(uname -r)"


OPからの特定のソリューション:

/lib/modules-load.d/にあり、VirtualBox-serverによって提供されるvirtualbox.confを見つけました。 VirtualBox-serverを削除し、次にrmmodを介してvboxpci、vboxnetadp、vboxnetflt、vboxdrvを削除し、最後に上記のようにinitramfsを再構築すると、問題は解決します。

2
Jeff Schaller