يمكنك تشغيل Ubuntu Virtual Machine على Apple Silicon مجانًا، وإليك إحدى الطرق للقيام بذلك.
إذا كان لديك جهاز MacBook Pro M1 أو M2، فمن المحتمل أنك تحبه بقدر ما أحبه. الأداء ممتاز، وعمر البطارية استثنائي، حتى أنني أستخدم جهاز M1 Pro MacBook الخاص بي على جهاز الكمبيوتر الخاص بي في معظم الأوقات. ومع ذلك، هناك بعض الأشياء التي ليست كذلك تمامًا جيدة في، وأحد هذه الأشياء هو تشغيل الأجهزة الافتراضية. تبين أن هناك طريقة رائعة جدًا لتشغيل جهاز Ubuntu الظاهري مجانًا على جهاز Apple Silicon Mac.
في حالة أجهزة MacBooks التي تستخدم بنية Arm، فإن برنامج x86 غير متوافق، وستحتاج إلى الاعتماد على يقوم برنامج Rosetta 2 من Apple بترجمة تعليمات x86 تلك إلى تعليمات Arm لبرنامجك عمل. يعمل هذا بشكل رائع مع التطبيقات الأساسية مثل Facebook Messenger وغيرها من التطبيقات التي لا تحتوي على إصدارات أصلية، ولكن نظام التشغيل الكامل يعد وحشًا مختلفًا بعض الشيء. يعد Parallels خيارًا بديلاً يعمل على Apple Silicon، ولكن عليك أن تدفع مقابله ما يصل إلى 100 دولار سنويًا. هذا هو المكان الذي يأتي فيه التمرير المتعدد.
Multipass هي أداة مجانية يمكنها إنشاء أجهزة Ubuntu الافتراضية بأمر بسيط فقط، وهي تعمل على نظام MacOS. باستخدام خاصية multipass، سنقوم بإنشاء جهاز افتراضي يمكنك من خلاله استخدام أداة سطح المكتب البعيد لتسجيل الدخول محليًا. إنه أمر صعب بعض الشيء، لكنه مجاني ويعمل بشكل جيد للغاية. إذا لم تكن قادرًا على ذلك ولكنك ترغب في استخدام Linux، فتأكد من مراجعة بعض
أفضل أجهزة الكمبيوتر المحمولة لنظام التشغيل Linux.الخطوة 1: تثبيت الممر المتعدد
الخطوة الأولى هي تثبيت multipass، والذي يمكنك القيام به مع الشراب. قم بتشغيل الأمر التالي في المحطة الطرفية.
brew install multipass
بمجرد التثبيت، يمكنك الانتقال إلى الخطوة التالية.
الخطوة 2: اختر تثبيت Ubuntu
هذا هو المكان الذي ستختار فيه إصدار Ubuntu الذي تريد تشغيله.
- قم أولاً بإدراج جميع الصور المتاحة في مسار متعدد باستخدام ملف يجد الأمر في الممرات المتعددة.
multipass find
- سترى، في وقت كتابة هذا التقرير، 20.04 و22.04 و23.04. الإصدار 22.04 هو أحدث إصدار من LTS، لذا قم بتشغيل ما يلي:
multipass launch 22.04 -n primary -c 4 -m 4G -d 50G
سيبدأ هذا في تنزيل وتثبيت Ubuntu 22.04 LTS VM. سيتم تشغيله بعد ذلك بـ 4 مراكز وذاكرة وصول عشوائي (RAM) سعة 4 جيجابايت ومساحة قرص تبلغ 50 جيجابايت. يمكنك زيادة هذه المعلمات إذا كنت بحاجة.
الخطوة 3: تثبيت بيئة سطح المكتب في أوبونتو
- بمجرد قيامك بإعداد Linux VM الخاص بك، سيتم تسجيل دخولك على Shell على مستوى الجذر. قم بتشغيل الأمر التالي للتأكد من أن كل شيء محدث، بما في ذلك ملفات فهرس الحزمة الخاصة بك.
sudo apt-get update && sudo apt-get upgrade
- بمجرد الانتهاء، قم بتشغيل الأمر التالي لتثبيت سطح مكتب Ubuntu وخادم سطح مكتب بعيد.
sudo apt-get install ubuntukylin-desktop xrdp -y
- قد يستغرق هذا بعض الوقت للتثبيت، لذا اتركه قيد التشغيل.
وبمجرد الانتهاء من ذلك، ستحتاج إلى إنشاء حساب مستخدم جديد لتسجيل الدخول. قم بتشغيل الأوامر التالية لإنشاء حساب جديد ثم قم بإضافته إلى قائمة sudo. "sudo" هو الأمر المستخدم للإشارة إلى الوصول الإداري.
sudo addusersudo usermod -aG sudo
تأكد من أنك تتذكر تفاصيل تسجيل الدخول هذه، حيث ستحتاج إليها في الخطوة التالية.
الخطوة 4: الاتصال بجهاز VM الخاص بك
ستحتاج إلى العثور على عنوان IP الخاص بجهازك الافتراضي، وستحتاج أيضًا إلى الاتصال بسطح المكتب البعيد الذي يقوم بإنشائه. قم بالخروج من جهاز VM الخاص بك في الوحدة الطرفية الخاصة بك عن طريق كتابة "exit"، ثم اكتب الأمر التالي بمجرد عودتك إلى مضيف Mac.
multipass list
سيؤدي هذا إلى إدراج الأجهزة الافتراضية التي قمت بتثبيتها وتشغيلها، وسترى عنوان IPv4 لجهاز VM المحلي الذي تحتاجه. لاحظ ذلك، وقم بتثبيت أداة مثل Microsoft Remote Desktop لتسجيل الدخول إلى جهاز VM الخاص بك.
بمجرد التثبيت، ما عليك سوى إضافة جهاز كمبيوتر وإضافة عنوان IP الذي رأيته عند تشغيل "قائمة التمريرات المتعددة"، وإضافة تفاصيل تسجيل الدخول الخاصة بك التي أنشأناها في الخطوة 3، وستكون جاهزًا للبدء! يجب عليك الاتصال بجهاز VM الخاص بك وأن تكون قادرًا على استخدامه كما لو كان يعمل في أداة مثل Parallels. نظرًا لأنه يعمل محليًا وتتصل به على نفس الجهاز، فلا ينبغي أن يكون هناك أي مشاكل في زمن الوصول أو النطاق الترددي، لذلك لن يكون من الممكن تمييزه عن تشغيله في أدوات مثل Parallels.
لماذا تريد Ubuntu VM على نظام MacOS؟
إذا كنت قد تحملت عناء القيام بكل هذا والآن تتساءل عن السبب، فهناك عدة أسباب. قد ترغب في اختبار برنامج تم تطويره خصيصًا لنظام Linux، أو قد ترغب في تجربة Ubuntu قبل التبديل إليه على جهاز آخر. أخيرًا، قد ترغب فقط في التلاعب بنظام تشغيل جديد من أجل ذلك!
بغض النظر، هذه طريقة رائعة لتشغيل Ubuntu مجانًا على جهاز Apple Silicon Mac، وهي تعمل بشكل جيد بشكل مدهش. تستطيع ايضا استخذام يو تي إم لفعل الشيء نفسه وتشغيل صورة x86 على نظام Mac، ولكن هذا يتطلب إعدادًا مختلفًا، وستعمل صورة الذراع التي تحصل عليها من خلال التمريرات المتعددة بشكل أفضل كثيرًا.