Kecuali jika Anda menjalankan ini pada perangkat keras Apple, ini memenuhi syarat sebagai konfigurasi "Hackintosh", yang legalitasnya dipertanyakan di banyak bidang dan tidak termasuk topik di sini. Yang mengatakan, Intel PDF ini menjelaskan dasar-dasar shell EFI, yang Anda lihat.
@RodSmith. Diskusi terakhir tentang ini di Meta tampaknya mencapai konsensus bahwa legalitas itu bukan masalah, sementara kepraktisannya tetap seperti itu: meta.superuser.com/questions/12050/…
music2myear
Saya mengalami ini saat menginstal Mojave VM di bawah Mojave pada MacBook Pro.
adib
Jawaban:
29
UEFI memerlukan intervensi karena firmware EFI pada motherboard Mac tidak dapat menemukan firmware boot EFI spesifik OS yang valid di lokasi standar pada disk. Namun, dengan asumsi Anda memiliki partisi pemulihan macOS pada disk itu, itu harus berisi salinan boot.efi(firmware boot khusus macOS) yang Anda dapat boot dengan OS.
Tujuan langsung Anda adalah membantu EFI menemukan dan menjalankan firmware boot khusus os. Pada akhirnya, tujuannya adalah menyediakan partisi boot yang berisi macOS boot.efi. Sekarang Anda mungkin telah menduga boot.efiadalah nama file standar EFI yang hidup di jalur standar EFI di partisi disk, dan itu berisi firmware boot os-spesifik (misalnya Windows, Linux, dll ... memiliki cita rasa sendiri boot.efi).
Dalam kasus saya, setelah menginstal macOS ke dalam Mesin Virtual sesuai dengan instruksi ini (menjalankan pemasang macOS dari ISO yang diunduh dari Apple), pada boot pertama, partisi boot sudah ada tetapi tidak dikonfigurasi (mungkin tidak ada image booting yang diinstal). Setelah secara manual mengarahkan EFI untuk boot ke macOS untuk pertama kalinya, macOS secara otomatis memperbaiki partisi boot, dan boot selanjutnya bekerja dengan baik.
Saya dapat memperbaiki masalah UEFI sebagai berikut (kredit ke forum VirtualBox ):
Di UEFI prompt: Ketikkan exit
Anda akan dibawa ke GUI mode teks EFI.
Pilih Boot Maintenance Manager dan klik.
Pilih Boot From File dan klik
Anda harus melihat dua entri dalam daftar (mereka adalah jalur PCI bus yang samar).
Jalur PCI pertama dalam daftar mungkin adalah partisi boot yang tidak berisi firmware yang dapat di-boot. Jalur PCI kedua mungkin ke partisi pemulihan , yang Anda perlukan untuk boot. Jika partisi ke-2 bukan partisi pemulihan, lihat di bawah jalur dalam daftar untuk melihat apakah salah satunya. Jika partisi pemulihan tidak ada dan valid, instruksi ini tidak akan berfungsi.
Klik entri ke-2, Anda akan melihat (dan kemudian klik):
macOS Instal Data
Lalu klik:
File Terkunci
Kemudian (jika ada), klik
Boot File
Dan akhirnya klik:
boot.efi
Instalasi akan berlanjut, atau Anda akan boot ke OS atau mendapatkan menu Recovery Utilities (di mana macOS dapat diinstal ulang dari atau menjalankan Utilitas Disk). Ketidakjelasan pernyataan terakhir itu adalah saya melakukan itu beberapa saat sebelum menulis komentar ini dan saya tidak ingat apa yang saya masukkan pertama, hanya itu berhasil dan tidak sulit untuk mengetahui apa yang harus dilakukan pada saat itu. Jika Anda memiliki partisi pemulihan, untuk mem-boot langsung ke Mode Pemulihan hidupkan Mac dan segera tekan dan tahan (⌘) -R
Ini berhasil untuk saya. Hanya sedikit perbedaan adalah bahwa di bawah Locked Filessana ada level lain yang disebut Boot Files, setelah menavigasi ke direktori boot.efiitu , ada di dalamnya. Terima kasih!
rastating
Terima kasih @ menenangkan. Saya menambahkannya dalam huruf miring ke langkah-langkah, sebagai lapisan tambahan potensial dalam beberapa konfigurasi.
clearlight
6
Saya tidak punya apa-apa di "Boot Files" dan saya tidak punya apa-apa di "Add Boot Option". Ada solusi?
GrinderZ
Itu sebabnya katanya (jika ada). Jika Anda melihat komentar sebelumnya, itu ditambahkan karena ternyata beberapa orang memang memilikinya. Jika tidak, saya kira Anda tidak perlu khawatir.
clearlight
@ GrinderZ ikuti panduan ini di sini -> forums.virtualbox.org/viewtopic.php?t=85631 , saya telah memasang USB yang terhubung dengan ISO, tidak yakin mana yang benar-benar berfungsi.
eri0o
14
Dalam pengaturan VM General> Basic> Version set "macOS 10.13 High Sierra (64-bit)", karena kemungkinan sekarang Anda telah menetapkan versi 32-bit.
Jawaban:
UEFI memerlukan intervensi karena firmware EFI pada motherboard Mac tidak dapat menemukan firmware boot EFI spesifik OS yang valid di lokasi standar pada disk. Namun, dengan asumsi Anda memiliki partisi pemulihan macOS pada disk itu, itu harus berisi salinan
boot.efi
(firmware boot khusus macOS) yang Anda dapat boot dengan OS.Tujuan langsung Anda adalah membantu EFI menemukan dan menjalankan firmware boot khusus os. Pada akhirnya, tujuannya adalah menyediakan partisi boot yang berisi macOS
boot.efi
. Sekarang Anda mungkin telah mendugaboot.efi
adalah nama file standar EFI yang hidup di jalur standar EFI di partisi disk, dan itu berisi firmware boot os-spesifik (misalnya Windows, Linux, dll ... memiliki cita rasa sendiriboot.efi
).Dalam kasus saya, setelah menginstal macOS ke dalam Mesin Virtual sesuai dengan instruksi ini (menjalankan pemasang macOS dari ISO yang diunduh dari Apple), pada boot pertama, partisi boot sudah ada tetapi tidak dikonfigurasi (mungkin tidak ada image booting yang diinstal). Setelah secara manual mengarahkan EFI untuk boot ke macOS untuk pertama kalinya, macOS secara otomatis memperbaiki partisi boot, dan boot selanjutnya bekerja dengan baik.
Saya dapat memperbaiki masalah UEFI sebagai berikut (kredit ke forum VirtualBox ):
Di UEFI prompt: Ketikkan exit
Anda akan dibawa ke GUI mode teks EFI.
Pilih Boot Maintenance Manager dan klik.
Pilih Boot From File dan klik
Anda harus melihat dua entri dalam daftar (mereka adalah jalur PCI bus yang samar).
Jalur PCI pertama dalam daftar mungkin adalah partisi boot yang tidak berisi firmware yang dapat di-boot. Jalur PCI kedua mungkin ke partisi pemulihan , yang Anda perlukan untuk boot. Jika partisi ke-2 bukan partisi pemulihan, lihat di bawah jalur dalam daftar untuk melihat apakah salah satunya. Jika partisi pemulihan tidak ada dan valid, instruksi ini tidak akan berfungsi.
Klik entri ke-2, Anda akan melihat (dan kemudian klik):
macOS Instal Data
Lalu klik:
File Terkunci
Kemudian (jika ada), klik
Boot File
Dan akhirnya klik:
boot.efi
Instalasi akan berlanjut, atau Anda akan boot ke OS atau mendapatkan menu Recovery Utilities (di mana macOS dapat diinstal ulang dari atau menjalankan Utilitas Disk). Ketidakjelasan pernyataan terakhir itu adalah saya melakukan itu beberapa saat sebelum menulis komentar ini dan saya tidak ingat apa yang saya masukkan pertama, hanya itu berhasil dan tidak sulit untuk mengetahui apa yang harus dilakukan pada saat itu. Jika Anda memiliki partisi pemulihan, untuk mem-boot langsung ke Mode Pemulihan hidupkan Mac dan segera tekan dan tahan (⌘) -R
sumber
Locked Files
sana ada level lain yang disebutBoot Files
, setelah menavigasi ke direktoriboot.efi
itu , ada di dalamnya. Terima kasih!Dalam pengaturan VM General> Basic> Version set "macOS 10.13 High Sierra (64-bit)", karena kemungkinan sekarang Anda telah menetapkan versi 32-bit.
sumber