runMacOSinVirtualBox
verless (20190226)
Einfaches Skript zum automatischen Herunterladen, Installieren und Ausführen von MacOS 11 Big Sur (und anderen Versionen) in VirtualBox auf macOS. Da VirtualBox nicht den Booten von APFS -Volumes unterstützt, kopiert dieses Skript die APFS -EFI -Treiber automatisch.

Die folgende Software ist erforderlich.
Zwei -Minuten -Zusammenfassungsvideo (Catalina):
make all , um alles einzurichten und alles auszuführen. Drücken Sie nach dem Neustart des Installationsprogramms die Eingabetaste in das Terminal, um die Installation zu beenden.
$ 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)....Zusätzlich können die folgenden Parameter mit Umgebungsvariablen angepasst werden:
| Variabler Name | Beschreibung | Standardwert |
|---|---|---|
| DST_DIR | Root -Verzeichnis, in dem die VM gespeichert wird | $ Home/virtualbox vms/ |
| VM_NAME | Name der virtuellen Maschine | macos-vm |
| VM_DIR | Subverzeichnis, wo die VM gespeichert wird | $ DST_DIR/$ VM_NAME |
| VM_SIZE | die Größe der Festplatte | 131072 |
| VM_RES | Überwachen Sie die Auflösung | 1680x1050 |
| VM_RAM | RAM -Größe in Megabyte | 4096 |
| VM_VRAM | Video RAM -Größe in Megabyte | 128 |
| VM_CPU | Anzahl der CPU -Kerne zur Zulassung | 2 |
Make make Make, um Hilfe zu erhalten:
$ 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 aus - Dies erzeugt eine dmg -Datei, die Sie öffnen können. In diesem Bild finden Sie die app , die in /Applications kopiert werden sollte.CMD+C drücken, wenn Sie Trying to find a bootable device... um den regulären Startvorgang zu unterbrechen. Versuchen Sie bei der folgenden EFI-Shell-Eingabeaufforderung, den relevanten boot.efi in einem einzigen zufällig benannten Unterabweis des Stammverzeichnisses zu finden. Versuchen Sie also, das aktuelle Volumen zu ändern, indem Sie fs4: (oder fs5: fs6: usw.) eingeben und dann cd TAB eingeben (wobei TAB verwendet wird, um den zufällig benannten Teilverzerrung automatisch zu erfüllen) und dann nach boot.efi in dieser Dire suchen. Wenn Sie vorhanden sind, starten Sie die Wiederherstellung, indem Sie boot.efi eingeben.Continue gestartet und nichts passiert für Minuten.MACH Reboot . Was soll ich tun?Error loading kernel cache (0x9) . Was soll ich tun?Mac OS X (64-bit) in macOS 10.13 High Sierra (64-bit)