Ich habe eine virtuelle Mac OS X-Maschine auf VirtualBox und als ich sie startete, bin ich in diese UEFI-Shell gekommen:
Was soll ich machen?
Ich habe eine virtuelle Mac OS X-Maschine auf VirtualBox und als ich sie startete, bin ich in diese UEFI-Shell gekommen:
Was soll ich machen?
Antworten:
UEFI erfordert ein Eingreifen, da die EFI-Firmware auf dem Motherboard des Mac keine gültige betriebssystemspezifische EFI-Boot-Firmware am Standardspeicherort auf der Festplatte finden kann. Vorausgesetzt, Sie haben eine macOS-Wiederherstellungspartition auf dieser Festplatte, sollte diese eine Kopie boot.efi
(macOS-spezifische Boot-Firmware) enthalten, mit der Sie das Betriebssystem starten können.
Ihr unmittelbares Ziel ist es, EFI bei der Suche und Ausführung der os-spezifischen Boot-Firmware zu unterstützen. Letztendlich besteht das Ziel darin, eine Boot-Partition bereitzustellen, die macOS enthält boot.efi
. Möglicherweise haben Sie inzwischen vermutet, dass boot.efi
es sich um einen EFI-Standarddateinamen handelt, der sich in einem EFI-Standardpfad in einer Festplattenpartition befindet und eine os-spezifische Boot-Firmware enthält (z. B. Windows, Linux usw. boot.efi
).
In meinem Fall war nach der Installation von macOS auf einer virtuellen Maschine gemäß diesen Anweisungen (Ausführen des macOS-Installationsprogramms von einer von Apple heruntergeladenen ISO) beim ersten Start die Startpartition vorhanden, aber nicht konfiguriert (wahrscheinlich kein Startabbild installiert). Nachdem EFI zum ersten Mal manuell angewiesen wurde, in macOS zu booten, reparierte macOS die Boot-Partition automatisch und die nachfolgenden Boots funktionierten ordnungsgemäß.
Ich konnte die UEFI-Probleme wie folgt beheben (Dank an das VirtualBox-Forum ):
An der UEFI-Eingabeaufforderung: Geben Sie exit ein
Sie werden in eine EFI-GUI im Textmodus gebracht.
Wählen Sie Boot Maintenance Manager und klicken Sie auf.
Wählen Sie Boot From File und klicken Sie auf
Sie sollten zwei Einträge in einer Liste sehen (es handelt sich um kryptisch aussehende PCI-Buspfade).
Der erste PCI-Pfad in der Liste ist wahrscheinlich die Boot-Partition, die keine bootfähige Firmware enthält. Der zweite PCI-Pfad führt wahrscheinlich zur Wiederherstellungspartition , von der Sie booten müssen. Wenn die 2. Partition nicht die Wiederherstellungspartition ist, überprüfen Sie unter den Pfaden in der Liste, ob es sich um eine davon handelt. Wenn die Wiederherstellungspartition nicht vorhanden und gültig ist, funktionieren diese Anweisungen nicht.
Klicken Sie auf den zweiten Eintrag, den Sie sehen sollten (und klicken Sie dann auf):
macOS Daten installieren
Dann klick:
Gesperrte Dateien
Klicken Sie dann (falls vorhanden) auf
Boot-Dateien
Und zum Schluss klicken Sie auf:
boot.efi
Die Installation wird fortgesetzt, oder Sie starten das Betriebssystem oder rufen das Menü "Wiederherstellungsdienstprogramme" auf (in dem macOS neu installiert oder Festplatten-Dienstprogramme ausgeführt werden können). Die Zweideutigkeit dieser letzten Aussage ist, dass ich das eine Weile vor dem Schreiben dieses Kommentars getan habe und mich nicht daran erinnere, was ich zuerst gestartet habe, nur dass es funktioniert hat und es nicht schwer war, herauszufinden, was zu diesem Zeitpunkt zu tun ist. Wenn Sie eine Wiederherstellungspartition haben, schalten Sie den Mac ein und halten Sie sofort (⌘) -R gedrückt, um direkt in den Wiederherstellungsmodus zu starten
Locked Files
eine andere Ebene befand Boot Files
, die nach dem Navigieren in dieses Verzeichnis aufgerufen wurde boot.efi
. Vielen Dank!