Roald schrieb:
Es ist übrigens ein neues Problem aufgetreten: VirtualBox funktioniert mit SecureBoot nicht ohne weiteres - das findet man auch in manchen Foren. ☹ Da habe ich wieder eine neue Baustelle...
Du kannst Secure Boot, wenn Du ausschließlich Ubuntu auf dem Rechner installierst, ruhig deaktivieren und dann wie von mir im vorigen Post beschrieben, die beiden Pakete deinstallieren.
Wenn Du das nicht willst, dann kannst Du auch Secure Boot nur auf Shim-Ebene deaktiviern. Das geht mittels
sudo moktuil --disable-validation
Dabei wirst Du zur Erstellung eines Einmal-Passwortes aufgefordert, was Du nur einmalig beim nächsten Neustart verwenden musst und kannst. Das ist dafür da, um Dich gegenüber dem MOK-Manager zu legitimieren.
Anschließend startest Du den Rechner neu und dann landest Du im MOK-Manager (blauer Bildschirm, mit weißem Text). Dort wirst Du dann nach einzelnen Buchstaben aus dem Passwort, dass Du zuvor erstellt hast gefragt. Jedes Zeichen das Du als Antwort eingibst, musst Du jeweils mit Drücken der Enter-Taste
⏎ bestätigen.
Danach ist Secure Boot auf Shim-Ebene aber nicht in der Firmware des Rechners deaktiviert. Das hat zur Folge, dass ab Übernahme des Startprozesses durch den Shim-Loader, keine Verifizierung der Startkomponenten mehr erfolgt, womit Deine Virtualbox-Kernel-Module starten können.
Bei jedem Start erhältst Du dann die Meldung
Booting in insecure Mode.
Die Alternative wäre die aus meinem vorigen Post, Secure Boot innerhalb der Firmware deaktivieren und die genannten Pakete deinstallieren.
Oder Du spielst noch ein wenig mit der Firmware herum, so dass Du Dein Board grundsätzlich in den Secure Boot User Modus versetzt und dann aber Secure Boot deaktivierst. Das System ist normalerweise dann im Secure Boot Setup Modus, wenn kein PK (Plattformkey) hinterlegt ist.
Ob bei Dir bei aktiviertem Secure Boot Windows-gerechte und damit auch Ubuntu-gerechte Zertifikate in der Firmware installiert sind, kannst Du mittels
moktuil --pk
mokutil --kek
mokutil --db
mokutil --dbx
anzeigen lassen.
LG,
Newubunti