Fedora 30에서 VirtualBox를 사용하고 있었지만 최근에 Fedora 30으로 전환했습니다.상자(검토) 스위치에 매우 만족합니다. VirtualBox를 제거했지만 시스템을 부팅할 때 여전히 오염된 커널 메시지가 나타납니다.
vboxdrv: module verification failed: signature and/or required key missing - tainting kernel
나는 시도했다:
sudo rmmod vboxpci vboxnetadp vboxnetflt vboxdrv
(vboxdrv가 다른 모듈을 사용하고 있습니다)
모듈이 제거된 것처럼 보였지만 재부팅 후 모듈이 다시 나타났습니다.
더 이상 VirtualBox를 사용하지 않는데 이 vboxdrv 커널 모듈을 어떻게 제거할 수 있습니까?
어떤 도움을 주셔서 감사합니다!
답변1
경고: 저는 Fedora 시스템이 없어서 테스트해 보지 않았습니다!
파일을 삭제하는 것이 좋습니다 /etc/modules-load.d/virtualbox.conf
. 해당 파일은 패키지에 속할 가능성이 높으므로 확인하십시오. dnf provides /etc/modules-load.d/virtualbox.conf
필요한 경우 다음 명령을 사용하여 패키지를 삭제하십시오 dnf remove (that package name)
.
이것을 따르라Fedora 포럼 게시물, vbox 드라이버 없이 빌드하려면 initramfs를 다시 빌드해야 할 수도 있습니다. 사용:dracut -f /boot/initramfs-"$(uname -r)".img "$(uname -r)"
OP의 특정 솔루션:
virtualbox.conf가 /lib/modules-load.d/에 있고 VirtualBox-server에서 제공된다는 것을 알았습니다. VirtualBox-server를 삭제한 후 rmmod를 통해 vboxpci, vboxnetadp, vboxnetflt 및 vboxdrv를 삭제하고 마지막으로 위 방법에 따라 initramfs를 다시 빌드하면 문제가 해결됩니다.