Sinds kernel 4.4.0-20 is het op Ubuntu (smaken) verplicht om kernel modules te 'signen' als je SecureBoot aan hebt staan. Als je dat niet doet, laden de modules niet. Zo kan je bijvoorbeeld geen VirtualBox meer draaien in een volledig up-to-date 16.04.1 systeem met SecureBoot aan als je geen 'gesignde' modules hebt. Hoe dat signen dan in zijn werk gaat, staat prachtig beschreven in dit topic en dat werkt uitstekend.
Side-note: Op bepaalde Lenovo laptops moet je eerst nog shim updaten vanwege een afwijking in de UEFI BIOS.
Ik heb VirtualBox weer aan de praat gekregen op mijn Ubuntu Gnome 16.04.1 laptop op deze manier.
Ik heb een andere laptop met Linux Mint Sarah (18.0)... deze heeft exact dezelfde Ubuntu kernel als mijn Ubuntu Gnome laptop en ook hier staat SecureBoot aan. Het gekke is dat VirtualBox op deze laptop gewoon wil draaien zonder dat ik de modules hoef te 'signen', terwijl dat bij Ubuntu Gnome niet wil.
Ik heb mijn hoofd erover gebroken en gezocht... maar niet gevonden. En ik wil het weten, omdat ik het wil snappen. Waarom wil het op de ene laptop wel en op de andere niet als je de modules niet 'signed', terwijl ze dezelfde kernel hebben?
Side-note: Op bepaalde Lenovo laptops moet je eerst nog shim updaten vanwege een afwijking in de UEFI BIOS.
Ik heb VirtualBox weer aan de praat gekregen op mijn Ubuntu Gnome 16.04.1 laptop op deze manier.
Ik heb een andere laptop met Linux Mint Sarah (18.0)... deze heeft exact dezelfde Ubuntu kernel als mijn Ubuntu Gnome laptop en ook hier staat SecureBoot aan. Het gekke is dat VirtualBox op deze laptop gewoon wil draaien zonder dat ik de modules hoef te 'signen', terwijl dat bij Ubuntu Gnome niet wil.
Ik heb mijn hoofd erover gebroken en gezocht... maar niet gevonden. En ik wil het weten, omdat ik het wil snappen. Waarom wil het op de ene laptop wel en op de andere niet als je de modules niet 'signed', terwijl ze dezelfde kernel hebben?