runMacOSinVirtualBox
verless (20190226)
البرنامج النصي البسيط لتنزيل وتثبيت وتشغيل MacOS 11 Big Sur (والإصدارات الأخرى) في VirtualBox على MacOS. نظرًا لأن VirtualBox لا يدعم التمهيد من أحجام APFS ، يقوم هذا البرنامج النصي بنسخ برامج تشغيل APFS EFI تلقائيًا.

هناك حاجة إلى البرنامج التالي.
فيديو ملخص دقيقتين (كاتالينا):
تنفيذ make all لإعداد وتشغيل كل شيء. بعد إعادة تشغيل التثبيت ، اضغط على Enter In The Terminal لإنهاء التثبيت.
$ 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 | دليل الجذر ، حيث سيتم تخزين VM | $ home/virtualbox vms/ |
| vm_name | اسم الجهاز الظاهري | Macos-VM |
| vm_dir | الدليل الفرعي ، حيث سيتم تخزين VM | $ DST_DIR/$ VM_NAME |
| vm_size | حجم القرص الصلب | 131072 |
| vm_res | قرار مراقبة | 1680x1050 |
| VM_RAM | حجم الكبش في ميغابايت | 4096 |
| VM_VRAM | فيديو ذاكرة الوصول العشوائي في Megabytes | 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 في ذلك dir. إذا كانت موجودة ، ابدأ الاسترداد عن طريق إدخال boot.efi .Continue بدء تشغيل التثبيت ولا يحدث شيء لدقائق.MACH Reboot . ماذا علي أن أفعل؟Error loading kernel cache (0x9) . ماذا علي أن أفعل؟Mac OS X (64-bit) إلى macOS 10.13 High Sierra (64-bit)