runMacOSinVirtualBox
verless (20190226)
Простой сценарий для автоматической загрузки, установки и запуска MacOS 11 Big Sur (и других версий) в VirtualBox на MacOS. Поскольку VirtualBox не поддерживает загрузку из томов APFS, этот скрипт автоматически копирует драйверы APFS EFI.

Необходимо следующее программное обеспечение.
Двух минут резюме видео (Catalina):
Выполнить make all для настройки и запуска все. После перезагрузки установщика нажмите Enter в терминале, чтобы завершить установку.
$ 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)....Кроме того, следующие параметры могут быть настроены с помощью переменных среды:
| Имя переменной | описание | значение по умолчанию |
|---|---|---|
| DST_DIR | корневой каталог, где будет храниться виртуальная машина | $ Home/virtualbox vms/ |
| Vm_name | Название виртуальной машины | macos-Vm |
| Vm_dir | суб -каталог, где будет храниться виртуальная машина | $ Dst_dir/$ vm_name |
| Vm_size | размер жесткого диска | 131072 |
| VM_RES | мониторинг разрешения | 1680x1050 |
| VM_RAM | размер оперативной памяти в мегабайтах | 4096 |
| VM_VRAM | Размер видео в мегабайтах | 128 |
| VM_CPU | Количество ядер процессора для распределения | 2 |
make , чтобы получить помощь:
$ 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 - это создает файл dmg , который вы можете открыть. В этом изображении вы можете найти app , которое следует копировать в /Applications .CMD+C когда вы видите Trying to find a bootable device... чтобы прервать обычный процесс загрузки. При следующей подсказке EFI Shell попробуйте найти соответствующий объем, удерживающий boot.efi в одном случайно названном подсчете корневого каталога. Так что попробуйте изменить текущий том, введя fs4: (или fs5: fs6: и т. Д.), Затем введите cd TAB (где TAB используется для автоматического соблюдения случайно названного подметка), затем ищите boot.efi в этом режиме. Если существует, запустите восстановление, введя boot.efi .Continue начинать установку, и ничего не происходит в течение нескольких минут.MACH Reboot . Что я должен делать?Error loading kernel cache (0x9) . Что я должен делать?Mac OS X (64-bit) на macOS 10.13 High Sierra (64-bit)