runMacOSinVirtualBox
verless (20190226)
Script simples para baixar, instalar e executar automaticamente o MacOS 11 Big Sur (e outras versões) no VirtualBox no macOS. Como o VirtualBox não suporta a inicialização dos volumes do APFS, esse script está copiando os drivers APFS EFI automaticamente.

O software a seguir é necessário.
Vídeo de resumo de dois minutos (Catalina):
Execute make all para configurar e executar tudo. Após a reinicialização do instalador, pressione Enter no terminal para concluir a instalação.
$ 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)....Além disso, os seguintes parâmetros podem ser personalizados com variáveis de ambiente:
| nome variável | descrição | valor padrão |
|---|---|---|
| Dst_dir | diretório raiz, onde a VM será armazenada | $ Home/virtualbox vms/ |
| Vm_name | nome da máquina virtual | macOS-vm |
| Vm_dir | Sub Diretório, onde a VM será armazenada | $ Dst_dir/$ vm_name |
| Vm_size | O tamanho do disco rígido | 131072 |
| Vm_res | monitorar resolução | 1680x1050 |
| Vm_ram | tamanho de carneiro em megabytes | 4096 |
| Vm_vram | Tamanho do RAM de vídeo em megabytes | 128 |
| Vm_cpu | número de núcleos da CPU para alocar | 2 |
Executar make para obter ajuda:
$ 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 - produz um arquivo dmg que você pode abrir. Nesta imagem, você pode encontrar o app que deve ser copiado para /Applications .CMD+C quando vir Trying to find a bootable device... para interromper o processo de inicialização regular. No seguinte prompt de shell efi, tente encontrar a boot.efi relevante de relevantes. Portanto, tente alterar o volume atual inserindo fs4: (ou fs5: , fs6: etc.), depois digite cd TAB (onde TAB é usada para preencher automaticamente o sub-DIR nomeado aleatoriamente), procure boot.efi nesse dir. Se existir, inicie a recuperação digitando boot.efi .Continue a iniciar a instalação e nada acontece por minutos.MACH Reboot . O que devo fazer?Error loading kernel cache (0x9) . O que devo fazer?Mac OS X (64-bit) para macOS 10.13 High Sierra (64-bit)