runMacOSinVirtualBox
verless (20190226)
Script simple pour télécharger, installer et exécuter automatiquement et exécuter MacOS 11 Big Sur (et autres versions) dans VirtualBox sur MacOS. Étant donné que VirtualBox ne prend pas en charge le démarrage à partir des volumes APFS, ce script copie automatiquement les pilotes APFS EFI.

Le logiciel suivant est nécessaire.
Vidéo de résumé de deux minutes (Catalina):
Exécutez make all pour configurer et exécuter tout. Après le redémarrage du programme d'installation, appuyez sur Entrée dans le terminal pour terminer l'installation.
$ 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)....De plus, les paramètres suivants peuvent être personnalisés avec les variables d'environnement:
| nom variable | description | valeur par défaut |
|---|---|---|
| Dst_dir | Root Directory, où la machine virtuelle sera stockée | $ Home / virtualbox vms / |
| VM_NAME | Nom de la machine virtuelle | macos-vm |
| VM_DIR | sous-répertoire, où la machine virtuelle sera stockée | $ Dst_dir / $ vm_name |
| VM_Size | la taille du disque dur | 131072 |
| VM_RES | Surveiller la résolution | 1680x1050 |
| VM_RAM | Taille RAM dans les mégaoctets | 4096 |
| VM_VRAM | Taille de la RAM vidéo dans les mégaoctets | 128 |
| VM_CPU | Nombre de cœurs de processeur à allouer | 2 |
Exécutez make pour obtenir de l'aide:
$ 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 - Cela produit un fichier dmg que vous pouvez ouvrir. Dans cette image, vous pouvez trouver l' app qui doit être copiée sur /Applications .CMD+C lorsque vous voyez Trying to find a bootable device... pour interrompre le processus de démarrage ordinaire. À l'invite de coquille EFI suivante, essayez de trouver le volume pertinent boot.efi dans un seul sous-répertoire nommé au hasard du répertoire racine. Essayez donc de modifier le volume actuel en entrant fs4: (ou fs5: fs6: etc.), puis entrez cd TAB (où TAB est utilisé pour compléter automatiquement le sous-di-dir nommé aléatoire), puis recherchez boot.efi dans ce dir. Si existant, démarrez la récupération en entrant boot.efi .Continue pour démarrer l'installation et rien ne se passe pendant des minutes.MACH Reboot . Que dois-je faire?Error loading kernel cache (0x9) . Que dois-je faire?Mac OS X (64-bit) en macOS 10.13 High Sierra (64-bit)