runMacOSinVirtualBox
verless (20190226)
Script sederhana untuk secara otomatis mengunduh, menginstal dan menjalankan macOS 11 Big Sur (dan versi lainnya) di VirtualBox di macOS. Karena VirtualBox tidak mendukung boot dari volume APFS, skrip ini menyalin driver APFS EFI secara otomatis.

Perangkat lunak berikut diperlukan.
Video ringkasan dua menit (Catalina):
Jalankan make all untuk mengatur dan menjalankan semuanya. Setelah penginstal reboot, tekan ENTER di terminal untuk menyelesaikan instalasi.
$ make all
Running checks (around 1 second)....
Creating image ' /Users/awi/VirtualBox VMs/macOS-VM.dmg ' (around 20 seconds, version 14.2.2, will need sudo)....
Creating iso ' /Users/awi/VirtualBox VMs/macOS-VM.iso.cdr ' (around 25 seconds)....
Creating VM HDD ' /Users/awi/VirtualBox VMs/macOS-VM/macOS-VM.vdi ' (around 5 seconds)....
Creating VM ' macOS-VM ' (around 2 seconds)....
Adding APFS drivers to EFI in ' /Users/awi/VirtualBox VMs/macOS-VM/macOS-VM.vdi ' (around 5 seconds)....
Starting VM ' macOS-VM ' (3 minutes in the VM)....
Press enter to stop VM ' macOS-VM ' (e.g. after installer restarted)....
Ejecting installer DVD for VM ' macOS-VM ' ....
Starting VM ' macOS-VM ' (3 minutes in the VM)....Selain itu parameter berikut dapat disesuaikan dengan variabel lingkungan:
| nama variabel | keterangan | nilai default |
|---|---|---|
| Dst_dir | direktori root, di mana VM akan disimpan | $ Home/virtualbox vms/ |
| Vm_name | nama mesin virtual | MacOS-VM |
| Vm_dir | sub direktori, di mana VM akan disimpan | $ Dst_dir/$ vm_name |
| Vm_size | Ukuran hard disk | 131072 |
| Vm_res | Monitor Resolusi | 1680x1050 |
| Vm_ram | Ukuran ram di megabytes | 4096 |
| Vm_vram | Ukuran Video Ram di Megabytes | 128 |
| Vm_cpu | Jumlah inti CPU untuk dialokasikan | 2 |
Execute make untuk mendapatkan bantuan:
$ make
Some available commands:
* all : run everything needed (check, installer, vm, patch, run, stop, eject)
* check : check environment
* installer: create macOS installer image
* patch : add APFS drivers to VM EFI to boot
* vm : create VM and disk
* run : run VM
* stop : stop VM
* wait : wait for VM to stop
* eject : eject installer medium
* clean : delete generated images and downloaded files
* stash : delete generated VM and disk
* test : test shell scripts
* style : style shell scripts
* harden : harden shell scripts
* release : make new release
* feedback : create a GitHub issueinstallinstallmacos.py - Ini menghasilkan file dmg yang dapat Anda buka. Di dalam gambar ini Anda dapat menemukan app yang harus disalin ke /Applications .CMD+C ketika Anda melihat Trying to find a bootable device... untuk mengganggu proses boot biasa. Pada prompt shell EFI berikut, cobalah untuk menemukan boot.efi holding volume yang relevan dalam satu sub-direktori yang disebutkan secara acak dari direktori root. Jadi cobalah untuk mengubah volume saat ini dengan memasukkan fs4: (atau fs5: fs6: dll.), Kemudian masukkan cd TAB (di mana TAB digunakan untuk secara otomatis melengkapi sub-DIR yang disebutkan secara acak), kemudian cari boot.efi di dir. Jika ada, mulailah pemulihan dengan memasukkan boot.efi .Continue memulai instalasi dan tidak ada yang terjadi selama beberapa menit.MACH Reboot . Apa yang harus saya lakukan?Error loading kernel cache (0x9) . Apa yang harus saya lakukan?Mac OS X (64-bit) ke macOS 10.13 High Sierra (64-bit)