إذا كنت بحاجة إلى macOS على كمبيوتر Linux الخاص بك لأغراض التطوير ، فسيسعدك معرفة أنه من الممكن إعداد VM في VirtManager باستخدام أداة macOS-Simple-KVM.
  
تثبيت VirtManager
ستحتاج إلى تثبيت VirtManager على كمبيوتر Linux الخاص بك لاستخدام macOS على كمبيوتر Linux الخاص بك. لتثبيت البرنامج ، افتح نافذة طرفية. يمكنك فتح نافذة طرفية بالضغط على Ctrl + Alt + T على لوحة المفاتيح. أو ابحث عن "Terminal" في قائمة التطبيقات.
مع فتح نافذة المحطة الطرفية ، يمكن أن يبدأ التثبيت. اتبع تعليمات التثبيت أدناه لتثبيت VirtManager على كمبيوتر Linux الخاص بك.
أوبونتو
لتثبيت VirtManager على Ubuntu ، استخدم الأمر التالي apt install أدناه.
sudo apt install Virt-manager
ديبيان
للحصول على VirtManager على نظام دبيان ، قم بتثبيت البرنامج باستخدام الأمر apt-get install .
  
sudo apt-get install Virt-manager
قوس لينكس
لتثبيت VirtManager على Arch Linux ، استخدم الأمر pacman -S .
sudo pacman -S Virt-manager
فيدورا
لجعل VirtManager يعمل على Fedora ، استخدم الأمر التالي dnf install .
sudo dnf تثبيت Virt-manager
OpenSUSE
لإعداد VirtManager على OpenSUSE Linux ، يمكنك تشغيل الأمر التالي zypper install .
sudo zypper تثبيت Virt-manager
تنزيل macOS Simple KVM
مجرد تنزيل macOS على كمبيوتر Linux وإدخاله في VirtManager لن يعمل. نظام التشغيل من Apple متخصص للغاية ، ونتيجة لذلك ، يجب تخصيصه مسبقًا. لحسن الحظ ، فإن مشروع macOS Simple KVM يجعل الأمر سهلاً.
للبدء ، سيتعين عليك تثبيت العديد من التبعيات المطلوبة لاستخدام macOS Simple KVM. بعد ذلك ، اتبع الإرشادات أدناه لجعل كل شيء يعمل.
أوبونتو
sudo apt install libvirt-daemon qemu-system qemu-utils python3 python3-pip git
ديبيان
sudo apt-get install libvirt-daemon qemu-system qemu-utils python3 python3-pip git
قوس لينكس
sudo pacman -S qemu python python-pip python-wheel git sudo systemctl enable libvirtd sudo systemctl start libvirtd
فيدورا
sudo dnf تثبيت libvirt-daemon qemu qemu-img python3 python3-pip git sudo systemctl enable libvirtd sudo systemctl start libvirtd
OpenSUSE
sudo zypper in libvirt-daemon qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip git sudo systemctl enable libvirtd sudo systemctl start libvirtd
بعد إعداد التبعيات ، استخدم الأمر git clone للحصول على ملفات مشروع macOS Simple KVM من GitHub.
بوابة استنساخ https://github.com/foxlet/macOS-Simple-KVM.git
انتقل إلى مجلد "macOS-Simple-KVM" باستخدام الأمر cd .
قرص مضغوط macOS-Simple-KVM /
بعد ذلك ، قم بتشغيل Jumpstart.sh ، الأمر لتنزيل برنامج تثبيت macOS.
./jumpstart.sh - كاتالينا
بمجرد انتهاء تنفيذ برنامج Jumpstart النصي ، انتقل إلى القسم التالي من الدليل.
إنشاء محرك أقراص صلبة macOS
يجب عليك إنشاء محرك أقراص ثابتة لجهاز macOS KVM الظاهري. للقيام بذلك ، استخدم الأمر qemu-img أدناه. في هذا الدليل ، سننشئ محرك أقراص بحجم 100 جيجابايت (ولكن لم يتم تخصيصه بالكامل مرة واحدة). إذا كنت ترغب في أن يكون محرك الأقراص أكبر (أو أصغر) ، فقم بتحرير جزء "100G" من الأمر.
qemu-img إنشاء -f qcow2 macos.qcow2100 جرام
تمكين macOS في VirtManager
لتمكين macOS في VirtManager ، ستحتاج إلى تشغيل برنامج نصي فريد. يأخذ هذا البرنامج النصي تكوين macOS ويستورده. ثم ، في المحطة ، قم بتشغيل الأمر make.sh.
sudo ./make.sh --add
بعد تشغيل الأمر أدناه ، make.shسيقوم البرنامج النصي بإنشاء تكوين XML واستيراد الجهاز الظاهري إلى VirtManager. انقر بزر الماوس الأيمن فوقه ، وحدد الخيار "فتح" للوصول إلى الجهاز الظاهري. ومع ذلك ، لا تبدأ تشغيل VM حتى الآن.
حدد زر المعلومات بجوار أيقونة الشاشة للوصول إلى تكوين macOS VM. حدد إما "SATA Disk 1" أو "SATA Disk 2" ، ثم انقر فوق الزر "إضافة أجهزة" بالماوس.
استعرض للوصول إلى مجلد "macOS-Simple-KVM" على جهاز الكمبيوتر الخاص بك ، وانقر فوق مربع الاختيار "تحديد أو إنشاء متجر مخصص". ثم زر "إدارة".
بعد النقر فوق الزر "إدارة" ، ستظهر لك نافذة منبثقة "تحديد موقع وحدة التخزين أو إنشائها". انقر فوق علامة "+". عند النقر فوق هذا الزر ، تظهر نافذة تقول "إنشاء مجموعة تخزين". ابحث عن "مسار الهدف" وانقر فوقه بالماوس.
بعد النقر على "Target Path" ، أدخل المسار التالي. ومع ذلك ، تأكد من تغيير “USERNAME” إلى اسم مستخدم Linux PC الخاص بك.
/home/USERNAME/macOS-Simple-KVM
انقر فوق "إنهاء" لإضافة مجمع التخزين. بعد ذلك ، ابحث في مجموعة التخزين الجديدة عن "macos.qcow2" وحدد "اختيار الحجم". ثم حدد الزر "إنهاء" لإضافة أحدث الأجهزة إلى الجهاز الظاهري.
بمجرد إضافة محرك الأقراص الثابتة الجديد ، انقر فوق الزر "PLAY" لبدء تشغيل VM.
تثبيت macOS
بمجرد بدء تشغيل VM ، سترى مدير التمهيد Clover. أولاً ، ابحث عن الخيار "Boot macOS Install Install from macOS Base System" وحدده باستخدام أسهم لوحة المفاتيح. بعد ذلك ، اضغط على Enter لتشغيل برنامج التثبيت.
سترى نافذة "أدوات macOS المساعدة" مع بدء تشغيل المثبت. حدد "أداة القرص" لتحميل أداة تقسيم Apple. في الأداة المساعدة للقرص ، ابحث عن "QEMU HARDDISK" بمساحة 107.37 جيجابايت.
بمجرد تحديد موقع محرك الأقراص الثابتة ، حدد الزر "مسح". ثم قم بتسمية محرك الأقراص "HDD". بعد ذلك ، حدد زر "محو" لتهيئة محرك الأقراص. عند الانتهاء ، انقر فوق "Disk Utility" في الشريط العلوي ، وحدد "Quit Disk Utility" للعودة إلى أداة تثبيت macOS.
حدد "إعادة تثبيت macOS" ، ثم ثبّت macOS على أنه جهاز افتراضي. ضع في اعتبارك أن الأجهزة الافتراضية يمكن أن تكون بطيئة. قد تحتاج إلى ترك التثبيت لمدة ساعة أو نحو ذلك.
بعد التثبيت المطول ، ستكون جاهزًا لاستخدام MacOS على كمبيوتر Linux الخاص بك كجهاز افتراضي.