runMacOSinVirtualBox
verless (20190226)
Script simple para descargar, instalar e instalar automáticamente MacOS 11 Big Sur (y otras versiones) en VirtualBox en MacOS. Dado que VirtualBox no admite el arranque de los volúmenes APFS, este script está copiando los controladores APFS EFI automáticamente.

Se necesita el siguiente software.
Video de resumen de dos minutos (Catalina):
Ejecutar make all to Configurar y ejecutar todo. Después de reiniciar el instalador, presione ENTER en el terminal para finalizar la instalación.
$ 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)....Además, los siguientes parámetros se pueden personalizar con variables de entorno:
| nombre de variable | descripción | valor predeterminado |
|---|---|---|
| Dst_dir | directorio raíz, donde se almacenará la VM | $ Home/virtualbox vms/ |
| VM_NAME | Nombre de la máquina virtual | MacOS-VM |
| VM_DIR | Sub Directorio, donde se almacenará la VM | $ Dst_dir/$ vm_name |
| VM_SIZE | el tamaño del disco duro | 131072 |
| VM_RES | Resolución de monitor | 1680x1050 |
| VM_RAM | tamaño de ram en megabytes | 4096 |
| Vm_vram | Video Ram tamaño en megabytes | 128 |
| VM_CPU | Número de núcleos de CPU para asignar | 2 |
Ejecutar make para obtener ayuda:
$ 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 : esto produce un archivo dmg que puede abrir. Dentro de esta imagen, puede encontrar la app que debe copiarse /Applications .CMD+C cuando vea Trying to find a bootable device... para interrumpir el proceso de arranque regular. En el siguiente indicador EFI Shell, intente encontrar el volumen relevante de retención boot.efi en un solo subdirectorio de nombres aleatorios del directorio raíz. Por lo tanto, intente cambiar el volumen actual ingresando fs4: (o fs5: , fs6: etc.), luego ingrese cd TAB (donde TAB se usa para completar automáticamente el subdir con nombre aleatorio), luego busque boot.efi en ese dir. Si existe, comience la recuperación ingresando boot.efi .Continue iniciando la instalación y no pasa nada durante minutos.MACH Reboot . ¿Qué tengo que hacer?Error loading kernel cache (0x9) . ¿Qué tengo que hacer?Mac OS X (64-bit) a macOS 10.13 High Sierra (64-bit)