Mam maszynę wirtualną Mac OS X na VirtualBox i kiedy ją uruchomiłem, dostałem się do tej powłoki UEFI:
Co powinienem zrobić?
Mam maszynę wirtualną Mac OS X na VirtualBox i kiedy ją uruchomiłem, dostałem się do tej powłoki UEFI:
Co powinienem zrobić?
Odpowiedzi:
UEFI wymaga interwencji, ponieważ oprogramowanie EFI na płycie głównej komputera Mac nie może znaleźć prawidłowego oprogramowania rozruchowego EFI dla systemu operacyjnego w standardowej lokalizacji na dysku. Jednak zakładając, że masz partycję odzyskiwania systemu macOS na tym dysku, powinna ona zawierać kopię boot.efi
(oprogramowanie rozruchowe specyficzne dla systemu macOS), z którą można uruchomić system operacyjny.
Twoim bezpośrednim celem jest pomoc EFI w zlokalizowaniu i uruchomieniu oprogramowania rozruchowego specyficznego dla systemu operacyjnego. Ostatecznie celem jest zapewnienie partycji rozruchowej zawierającej macOS boot.efi
. Do tej pory można przypuszczać, boot.efi
że standardowa nazwa pliku EFI, która znajduje się na standardowej ścieżce EFI na partycji dysku i zawiera oprogramowanie rozruchowe specyficzne dla systemu operacyjnego (np. Windows, Linux itp., Ma swoje własne smaki boot.efi
).
W moim przypadku po zainstalowaniu macOS na maszynie wirtualnej zgodnie z tymi instrukcjami (uruchamianie instalatora macOS z ISO pobranego z Apple), przy pierwszym uruchomieniu partycja rozruchowa była obecna, ale nie została skonfigurowana (prawdopodobnie nie zainstalowano obrazu rozruchowego). Po ręcznym poleceniu EFI pierwszego uruchomienia w macOS, macOS automatycznie naprawił partycję rozruchową, a kolejne rozruchy działały poprawnie.
Udało mi się rozwiązać problemy UEFI w następujący sposób ( podziękowania dla forum VirtualBox ):
W odpowiedzi na monit UEFI: wpisz polecenie exit
Zostaniesz przeniesiony do GUI w trybie tekstowym EFI.
Wybierz Boot Maintenance Manager i kliknij.
Wybierz Uruchom z pliku i kliknij
Powinieneś zobaczyć dwa wpisy na liście (są to tajemniczo wyglądające ścieżki magistrali PCI).
Pierwsza ścieżka PCI na liście to prawdopodobnie partycja rozruchowa, która nie zawiera rozruchowego oprogramowania układowego. Druga ścieżka PCI to prawdopodobnie partycja odzyskiwania , ta, z której należy uruchomić komputer. Jeśli druga partycja nie jest partycją odzyskiwania, spójrz pod ścieżkami na liście, aby sprawdzić, czy to jedna z nich. Jeśli partycja odzyskiwania nie jest obecna i ważna, te instrukcje nie będą działać.
Kliknij drugi wpis, powinieneś zobaczyć (a następnie kliknąć):
macOS Install Data
Następnie kliknij:
Zablokowane pliki
Następnie (jeśli jest obecny) kliknij
Pliki rozruchowe
I wreszcie kliknij:
boot.efi
Instalacja będzie kontynuowana lub uruchomisz system operacyjny lub wyświetli się menu Recovery Utilities (gdzie macOS można ponownie zainstalować lub uruchomić Narzędzia dyskowe). Dwuznaczność tego ostatniego stwierdzenia polega na tym, że zrobiłem to chwilę przed napisaniem tego komentarza i nie pamiętam, co uruchomiłem jako pierwszy, tylko to, że zadziałało i nie było trudno wymyślić, co robić w tym momencie. Jeśli masz partycję odzyskiwania, aby uruchomić komputer bezpośrednio w trybie odzyskiwania, włącz komputer Mac i natychmiast naciśnij i przytrzymaj (⌘) -R
Locked Files
nim znajdował się inny poziom Boot Files
, po przejściu do tego katalogu, boot.efi
był w nim. Dzięki!