Manchmal passiert es, dass VirtualBox nach dem Anlegen einer VM problemlos von einer Platte startet, dies nach einem Neustart aber verweigert. Es erscheint ein sehr technisch aussehender Fehlerbildschirm mit der Überschrift “UEFI Inveractive Shell v2.2” sowie einem Hinweis auf “startup.nsh”.
Hier beschreibe ich, wie man dennoch starten kann.
Getestet unter Ubuntu-20.04 mit Virtualbox-6.1.32.
Status und Fehlermeldung
Das Problem tritt häufig auf, wenn ich mit einem “simulieren” USB-Stick in VirtualBox arbeite. Der Fehlerschirm sieht dann so aus:
Alternative 1 – NVRAM löschen
Am einfachsten komme ich hier weiter, indem ich
- die VM stoppe
- die NVRAM-Datei der VM lösche (…/(vmname)/(vmname).nvram
- die VM starte
Beim neuerlichen Start ist das Problem in der Regel korrigiert!
Alternative 2 – Starten via UEFI-Shell
Bei der Alternative 2 vermeide ich den Neustart. Stattdessen sichte ich die “MappingTable” der Fehlermeldung und komme zur Erkenntnis, dass ich von FS0: starten möchte.
Ein Start ist so möglich:
- Auf FS0: wechseln:
FS0:
- Sichten:
ls
,ls EFI
,ls EFI\BOOT
- Ausführen:
EFI\BOOT\BOOTX64.EFI
Danach erscheint das gewohnte Ventoy-Auswahlmenü!
Änderungen
- 2022-04-16 – Erste Version