surgeon wrote:Je comprends mieux pourquoi ça marche chez toi et pas chez moi didierg... Mais c'est ma question depuis le début. Comment faire fonctionner VirtualBox sous Fedora 31/32, avec l'UEFI enabled (c'est même dans le titre 😉 ), sans avoir à signer les kernel modules à la main ? Ça fonctionnait très bien avant les dernières MÀJ.
Le problème n'est pas UEFI mais Secure Boot.
If your system is using EFI Secure Boot you may need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them.
Je boote en UEFI avec Secure Boot en mode "Autre SE" et ça fonctionne.
$ ll /sys/firmware | grep efi
drwxr-xr-x. 4 root root 0 1 sept. 2020 efi
$ mokutil --sb-state
SecureBoot disabled
$ lsmod | grep -i vb
vboxnetadp 28672 0
vboxnetflt 28672 0
vboxdrv 507904 2 vboxnetadp,vboxnetflt
Ma configuration au niveau du BIOS est la suivante:
Comme avec Secure Boot enabled les modules kernel doivent être signés et comme les modules vboxdrv, vboxnetflt, vboxnetadp, vboxpci sont construit sur ta machine, si Secure Boot est activé il t'est demandé de les signer ce qui me parait normal.
Tu as donc le choix. Tu peux soit inactiver Secure Boot dans le BIOS soit signer les modules construits sur ta machine.