Intelligente Lösungen
in neuer Dimension

VirtualBox: Start aus der UEFI-Shell

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:

Fehlerschirm

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.

UEFI-Shell

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