تعد الأجهزة الافتراضية مهمة جدًا في هندسة الحوسبة والبرمجيات. إنها تسمح لنا في المقام الأول باختبار واستخدام أنظمة تشغيل مختلفة دون الحاجة إلى أجهزة إضافية. علاوة على ذلك ، يمكنك أن تطمئن إلى أنه إذا حدث خطأ ما في الجهاز الظاهري ، فلن يؤدي ذلك إلى كسر نظام التشغيل المضيف الحالي.

سيوضح لك هذا الدليل كيفية تثبيت macOS على Ubuntu Linux باستخدام جهاز ظاهري QEMU-KVM. باستخدام ذلك ، ستتمكن من استخدام برنامج macOS الأصلي غير المتاح بطريقة أخرى في Linux.

ما هو QEMU؟

QEMU هو محاكي افتراضي وآلة افتراضية يشبه إلى حد بعيد VMware و VirtualBox على Windows. غالبًا ما يستخدم المستخدمون QEMU جنبًا إلى جنب مع KVM لأنه يوفر جهازًا افتراضيًا مطبقًا محليًا على نواة Linux.

الميزة الرئيسية لـ QEMU هي أنه من السهل جدًا إعدادها وإدارتها. أيضًا ، لم يكن إنشاء أجهزة افتراضية من سطر الأوامر أسهل من أي وقت مضى باستخدام QEMU. يمكنك أيضًا استخدام واجهة المستخدم الرسومية مع QEMU / KVM ، ومدير واجهة المستخدم الرسومية المفضل هو مدير الفضيلة. جري ستوفر لك الأجهزة الافتراضية العديد من المزايا الأخرى كذلك.

بعد الانتهاء من اختبار جهاز ظاهري QEMU / KVM ولم تعد بحاجة إليه ، يمكنك بسهولة حذف ملف القرص الظاهري المرتبط بالجهاز الظاهري.

instagram viewer

تثبيت QEMU / KVM

يمكنك تثبيت QEMU / KVM من سطر الأوامر باستخدام الأداة المساعدة apt ؛ يستخدم apt أيضًا لإلغاء تثبيت التطبيقات على توزيعات Linux المستندة إلى Debian. إلى جانب ذلك ، يجب عليك تثبيت أدوات Python المساعدة جنبًا إلى جنب مع حزم QEMU.

قم بتثبيت جميع التبعيات المطلوبة للمضي قدمًا.

sudo apt-get install qemu-system qemu-utils python3 python3-pip

يستخدم هذا الدليل ملف مشروع foxlet على جيثب لتسهيل عملية تثبيت macOS وإدارة الجهاز الظاهري باستخدام QEMU / KVM.

أولاً ، سيتعين عليك تنزيل صورة macOS الأساسية وأدوات التثبيت من مستودع GitHub الرسمي لـ foxlets.

قم بالتبديل إلى ملف /Downloads مجلد لجعله دليل العمل الحالي.

cd ~ / التنزيلات

ثم قم بتنزيل المشروع باستخدام ملف wget خدمة:

wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip

سيتم حفظ الحزم التي تم تنزيلها باسم سيد. zip في ال /Downloads مجلد. استخدم ال فك الضغط أداة سطر أوامر لاستخراج محتويات الحزمة.

بفك ضغط master.zip

ستحفظ أداة فك الضغط مجلد الأوامر المستخرج كملف macOS-Simple-KVM-master.

إنشاء مجلد KVM للأجهزة الافتراضية الخاصة بك

لإدارة أجهزتك الافتراضية بسهولة ، يمكنك إنشاء مجلد باسم KVM التي ستحتوي على جهاز macOS الظاهري. يمكنك استخدام هذا الدليل لاستضافة أجهزة افتراضية أخرى على نظامك.

mkdir ~ / KVM

بمجرد إنشاء المجلد ، يمكنك نقل المجلد غير المضغوط الذي يحتوي على أدوات تثبيت macOS والبرامج النصية الخاصة بك إلى مجلد KVM. أيضًا ، من أجل تبسيط الأمور ، يمكنك إعادة تسمية المجلد إلى macOS. يمكنك القيام بكل هذا باستخدام الأمر التالي.

mv ~ / Downloads / macOS-Simple-KVM-master / ~ / KVM / macOS

إنشاء قرص افتراضي

ستقوم الآن بإنشاء قرص ثابت افتراضي داخل مجلد macOS الذي قمت بإعادة تسميته مؤخرًا.

cd ~ / KVM / macOS

قم بتشغيل البرنامج النصي التالي من داخل مجلد macOS الذي سيستضيف جهازك الظاهري. يقوم الأمر الموضح أدناه بتنزيل صورة تثبيت macOS Catalina تلقائيًا.

./jumpstart

مع وجود الصورة الأساسية في مكانها ، يمكنك الآن إنشاء صورة القرص الافتراضية التي ستقوم بتثبيت macOS فيها.

استخدم ال qemu- إمغ أداة لإنشاء القرص الثابت الظاهري الذي سيتم استخدامه لتثبيت نظام التشغيل.

qemu-img إنشاء -f qcow2 mac_os.qcow2 64 جرام

يقوم الأمر أعلاه بإنشاء اسم قرص افتراضي mac_os.qcow2 في ال q بقو 2 بحجم يقدر بـ 64 جيجابايت. ستنشئ QEMU صورة أكبر من تلك التي تحددها كما ترى في الإخراج أدناه حيث تنشئ قرصًا بحجم 68 جيجابايت تقريبًا.

تكوين الجهاز الظاهري

ملف آخر مهم في مجلد macOS هو ملف أساسي ملف ، يستخدم لتكوين بيئة وقت التشغيل للجهاز الظاهري.

أضف السطرين التاليين في الجزء السفلي من أساسي ملف وحفظه.

-drive id = SystemDisk ، إذا = لا شيء ، الملف = mac_os.qcow2
-device ID-hd ، bus = sata.4 ، drive = SystemDisk

المحتوى النهائي لبرنامج أساسي يجب أن تبدو مثل تلك الموجودة في الصورة أدناه.

التكوين الآخر الذي يمكنك تغييره هو مقدار ذاكرة الوصول العشوائي (RAM) التي سيستخدمها الجهاز الظاهري. الخط الذي يبدأ بـ م يحدد حجم ذاكرة الوصول العشوائي بالجيجابايت. يمكنك تحديد عدد نوى وحدة المعالجة المركزية المستخدمة بواسطة الجهاز الظاهري في السطر الذي يبدأ بـ -smp، بمعنى آخر النوى = x.

تثبيت macOS على نظام Ubuntu

لبدء التثبيت ، قم بتشغيل ملف أساسي الذي قمنا بتحريره أعلاه للتو.

./basic.sh

بعد تشغيل الأمر أعلاه ، سترى شاشة التثبيت الأولية لنظام التشغيل macOS. صحافة يدخل لاستكمال.

ملحوظة: قد لا يعمل الماوس بشكل صحيح في الوقت الحالي. بدلاً من ذلك ، سيتعين عليك استخدام مفاتيح الأسهم للتنقل.

استخدم مفاتيح لوحة المفاتيح Ctrl + Alt + G للخروج من عناصر تحكم الماوس ولوحة المفاتيح من نافذة الجهاز الظاهري.

تأكد من قراءة شروط الترخيص ومتابعة التثبيت عن طريق تحديد يوافق زر.

تذكر تهيئة القرص الظاهري باستخدام Disk Utility قبل متابعة التثبيت.

حدد حجم القرص المقابل من اللوحة اليسرى وانقر فوق محو زر. ثم أعد تسمية القرص إلى مينديسك في الأداة المساعدة للقرص. استخدم تنسيق نظام ملفات Apple (APFS) لتهيئة القرص ، ونظام مخطط تقسيم GUID كما هو موضح أدناه.

بعد تعيين كل شيء ، أغلق نافذة الأداة المساعدة للقرص بالزر الأحمر في الزاوية اليسرى العليا. سيوجهك النظام بعد ذلك إلى الشاشة السابقة.

مع تهيئة القرص الثابت الظاهري بشكل صحيح ، يمكنك الآن متابعة تثبيت macOS عن طريق تحديد ملف أعد تثبيت macOS اختيار.

الآن حدد قرص التثبيت الذي سيحتوي على نظام macOS الخاص بك.

في الشاشة التالية التالية ، يمكنك فقط النقر فوق يكمل لمتابعة التثبيت.

سيستغرق التثبيت بعض الوقت ، كما ترى من الوقت المقدر الأولي أدناه ، لذا تناول فنجانًا من القهوة أو مشروبك المفضل واسترخي.

أثناء عملية التثبيت ، لن تحتاج إلى إجراء تحديدات أخرى حتى ترى الشاشة أدناه التي تطلب منك تكوين نظام التشغيل.

تكوين تثبيت macOS الخاص بك

إذا وصل التثبيت إلى هذا الحد ، فقد حان الوقت لتهيئة نظام التشغيل الجديد. ابدأ بتحديد بلدك أو منطقة إقامتك.

ثم تابع لتحديد خيارات اللغة المكتوبة والمنطوقة. يمكنك استعمال ال تعديل الاعدادات زر لإضافة المزيد من دعم اللغة إذا كنت ترغب في ذلك.

تعرض لك الشاشة التالية كيفية تعامل Apple مع البيانات وخصوصية المستخدم. انقر يكمل المضي قدما.

مع macOS ، لديك خيار نقل البيانات من جهاز كمبيوتر آخر أو وسيط تخزين آخر ، لكننا لن نفعل ذلك في الوقت الحالي لإبقاء الأمور بسيطة.

يمكنك اختيار تسجيل الدخول باستخدام معرف Apple الخاص بك لاحقًا.

في شاشة الشروط والأحكام ، حدد يوافق إذا كنت ترغب في متابعة التثبيت.

يمكنك الآن المضي قدمًا وإعداد حساب المستخدم. أدخل اسم المستخدم وكلمة المرور الآمنة للمتابعة. يمكنك أيضًا تقديم تلميح لمساعدتك على تذكر كلمة المرور في حالة نسيانها.

في الشاشة التالية التي تقول الإعداد السريع ، اضغط فقط يكمل.

تطلب شاشة التحليلات موافقتك على مشاركة بيانات التعطل والاستخدام مع المطورين. افحص ال مشاركة بيانات التعطل والاستخدام مع مطوري التطبيقات الخيار وحدد يكمل زر.

يتيح لك وقت الشاشة ضبط ما إذا كان يجب على macOS التسجيل وإعطائك ملخصًا لاستخدام الشاشة. يختار إعداد في وقت لاحق ثم اضغط على يكمل زر.

إذا كنت من محبي المساعدين الصوتيين ، فيمكنك تحديد ما إذا كنت تريد تمكين Siri أم لا. يختار يكمل لمتابعة التثبيت.

الخطوة الأخيرة قبل أن ترى سطح مكتب macOS الجديد هي إعداد لون سمة. سنقوم باختيار داكن موضوع لهذا البرنامج التعليمي.

أخيرًا ، ستظهر لك شاشة سطح مكتب macOS. في هذه المرحلة ، يمكنك البدء في استخدام النظام ، ولكن قد تظهر بعض خيارات التكوين بين الحين والآخر. يمكنك أيضًا اختيار تحديث النظام الآن أو لاحقًا.

يوجد لديك ، macOS يعمل داخل جهاز افتراضي على Ubuntu Linux.

بدء تشغيل الجهاز الظاهري وإيقافه

يمكنك إيقاف تشغيل نظام macOS أو إعادة تشغيله إذا كنت قد انتهيت من استخدام الجهاز الظاهري. لإيقاف الآلة الافتراضية ، اضغط على Ctrl + C في المحطة التي تحتوي على أساسي تشغيل البرنامج النصي.

لتشغيل الجهاز الظاهري مرة أخرى ، ما عليك سوى تشغيل ملف أساسي البرنامج النصي داخل مجلد macOS الذي يستضيف القرص الثابت الظاهري.

./basic.sh

ستظهر لك شاشة التمهيد التالية. حدد الخيار الذي يقول قم بتشغيل macOS من MainDisk.

المزيد من التكوينات مع QEMU / KVM

يمكنك أيضًا تكوين إعدادات جهازك الظاهري بما في ذلك دقة الشاشة ، لكن هذا الدليل يركز فقط على تغطية جانب التثبيت. افتح ال /docs المجلد داخل دليل macOS الذي يحتوي على القرص الثابت الظاهري لقراءة المزيد حول كيفية تكوين النظام بشكل أكبر.

سيستخدم جهازك الافتراضي في macOS تلقائيًا اتصال الإنترنت الذي يستخدمه نظام التشغيل المضيف ، بحيث يمكنك المتابعة بسهولة لتثبيت تطبيقاتك المفضلة. وبالمثل ، يمكنك تثبيت macOS باستخدام جهاز افتراضي على نظام تشغيل Windows أيضًا.

بريد إلكتروني
كيفية تشغيل macOS على Windows 10 في جهاز ظاهري

ألست متأكدًا مما إذا كنت ستتوافق مع جهاز Mac؟ تعرف على كيفية تشغيل macOS على Windows 10 بمساعدة جهاز افتراضي.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • أوبونتو
  • آلة افتراضية
  • macOS
عن المؤلف
مويزا كومويندا (7 مقالات منشورة)

تقوم Mwiza بتطوير البرامج حسب المهنة وتكتب على نطاق واسع على Linux والبرمجة الأمامية. تشمل بعض اهتماماته التاريخ والاقتصاد والسياسة والهندسة المعمارية للمؤسسات.

المزيد من Mwiza Kumwenda

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.