كيفية تشغيل جهاز افتراضي على نظام Linux: 3 طرق مختلفة

كيفية تشغيل جهاز افتراضي على نظام Linux: 3 طرق مختلفة

تحتاج إلى تشغيل نظام تشغيل آخر على كمبيوتر Linux الخاص بك. يعد التشغيل المزدوج خيارًا ، ولكن يمكنك استخدام جهاز افتراضي.





ولكن إذا اخترت الخيار الثاني ، فما هو برنامج الجهاز الظاهري لنظام Linux الذي يجب أن تستخدمه؟





الأجهزة الافتراضية مقابل التمهيد المزدوج لينكس

هناك طريقتان لتشغيل أنظمة تشغيل متعددة على الكمبيوتر:





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

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



في الأنظمة الأبطأ ، قد تنتظر من 5 إلى 10 دقائق قبل أن تبدأ في الإنتاج. مع فحص برامج مكافحة الفيروسات عند بدء التشغيل ، فأنت قريبًا بخطى بطيئة للغاية.

ومع ذلك ، فإن تشغيل نظام التشغيل الثانوي في جهاز افتراضي يمكن أن يتغلب على هذه المشكلة.





ما هي الآلة الافتراضية؟

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

يتعلم أكثر: ما هي الآلة الافتراضية وكيف تعمل؟





كيفية إيقاف المكالمات الهاتفية غير المرغوب فيها على الخط الأرضي

كيفية تنشيط الافتراضية على جهاز الكمبيوتر الخاص بك

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

للتحقق مما إذا كان كمبيوتر Linux الخاص بك يمكنه التعامل مع الظاهرية ، افتح Terminal وأدخل:

lscpu

ابحث عن 'الظاهرية' --- سيتم سرد النوع الذي تدعمه وحدة المعالجة المركزية للكمبيوتر الخاص بك. يجب أن ترى إشارة إلى VT-x أو VT-d أو AMD-V.

لتمكين ظاهرية الأجهزة ، ستحتاج إلى إعادة تشغيل جهاز الكمبيوتر الخاص بك للوصول إلى BIOS / UEFI. تعتمد كيفية تحقيق ذلك على جهازك ، ويتم الوصول إليه عمومًا عن طريق النقر التابع أو F2 بعد إعادة تشغيل الكمبيوتر.

أعثر على متقدم شاشة في BIOS وابحث عن واحد مما يلي:

  • الافتراضية
  • VT-x (Intel --- الأنظمة الأقدم ستحتوي على VT-d)
  • AMD-V (أنظمة AMD)

يتم التنقل في بيئات BIOS الأقدم باستخدام مفاتيح الأسهم ؛ ومع ذلك ، يمكن الوصول إلى القوائم الموجودة في واجهات UEFI الأحدث باستخدام الماوس. عندما تقوم بتمكين الظاهرية ، اضغط على F10 للحفظ والخروج.

سيتم إعادة تشغيل جهاز الكمبيوتر الخاص بك بعد ذلك.

3 أدوات آلة افتراضية لنظام التشغيل Linux

مع تفعيل المحاكاة الافتراضية ، حان الوقت لإلقاء نظرة على مجموعة مختارة من تطبيقات Linux VM.

1. برنامج VirtualBox

من خلال تقديم محاكاة افتراضية متعددة الاستخدامات ، يمكن لـ VirtualBox إنشاء جهاز افتراضي مع أي نظام تشغيل تقريبًا (باستثناء تلك المخصصة لأجهزة ARM). كما يوفر أيضًا برامج وأجهزة مساعدة افتراضية ، وتخزين الأجهزة الافتراضية كصور قرص. هذا يجعل من السهل نسخها احتياطيًا أو الترحيل إلى أجهزة كمبيوتر أخرى أو تطبيقات VM.

يعد VirtualBox جيدًا بشكل خاص في تشغيل توزيعات Linux 32 بت و 64 بت ، وكذلك Windows. من الممكن أيضًا تشغيل macOS على VirtualBox ، ربما لاختباره قبل تكوين جهاز الكمبيوتر الخاص بك باعتباره Hackintosh.

تحميل: فيرتثلبوإكس (حر)

2. قم بتشغيل Linux VM في QEMU

إذا كنت ترغب في تشغيل نظام تشغيل ARM مثل Linux VM الخاص بك ، فإن QEMU هو الخيار الأفضل. مناسبة لأجهزة VM من Android أو Raspbian أو نظام التشغيل غير Linux RISC ، هذه الأداة المستندة إلى سطر الأوامر سريعة الإعداد.

جميع حسابات البريد الإلكتروني في مكان واحد مجانًا

باختصار لـ 'Quick Emulator' ، فإن QEMU يمثل تحديًا بعض الشيء ، حيث يعتمد على سطر الأوامر بدلاً من واجهة تعمل بالماوس. لتوفير الوقت ، يمكن تنزيل بعض أنظمة تشغيل الضيف باستخدام QEMU المدمج. انظر نظرة على تشغيل نظام Raspbian Pi OS في QEMU للحصول على مقدمة حول أداة Linux VM هذه.

على الرغم من أن الاسم غير المختصر لـ QEMU هو 'Quick Emulator' ، إلا أنه في الواقع برنامج Hypervisor ، وهو أداة لإدارة الأجهزة الافتراضية. يمكنك تثبيت QEMU باستخدام:

sudo apt install qemu qemu-kvm libvirt-bin

كما لوحظ ، يتم استخدام واجهة سطر الأوامر في الجهاز لتشغيل QEMU. يمكن أن يمثل هذا تحديًا لمستخدمي Linux الأحدث ، ولكن لحسن الحظ توجد حلول. تضيف مفترقات QEMU هذه واجهة مستخدم رسومية (GUI) حتى تتمكن من تشغيل Linux VM دون كتابة الأوامر:

هذه المشاريع في مراحل مختلفة من التطوير - للحصول على أفضل النتائج ، جرب QtEmu.

3. برنامج VMware Workstation Player

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

تحميل: مشغل محطة عمل VMware

مع دعم جميع أنظمة تشغيل Linux الرئيسية وأكثر من 200 نظام تشغيل ضيف ، يعد VMware Workstation Player أحد حلول Linux VM الذكية. لاحظ أنه بخلاف QEMU ، لا يمكن لبرنامج VMware Workstation Player تشغيل أنظمة تشغيل ARM.

أي توزيعات Linux تعمل بشكل أفضل في جهاز افتراضي؟

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

نوع usb c مقابل النوع a

على العكس من ذلك ، فإن QEMU مناسب لتشغيل التوزيعات المستهدفة لـ ARM ، مثل Raspberry Pi OS أو Android.

وفي الوقت نفسه ، سيتم تشغيل شيء خفيف الوزن مثل Lubuntu على أي من أدوات الآلة الافتراضية لنظام Linux.

ولكن ماذا لو كنت تريد تشغيل الثلاثة؟ لحسن الحظ ، هناك توافق تبادلي كبير بينهما. يمكنك استيراد ملف VDI من تثبيت VirtualBox إلى آخر ، أو يمكنك تحويل VMware VMDK إلى ملف IMG قابل للقراءة لـ QEMU.

لذا ، أيًا كان تطبيق Linux VM الذي تستخدمه ، يمكنك أن تكون واثقًا بشأن نقل Linux VM إلى أجهزة أخرى.

ما هي أداة Linux Virtual Machine التي يجب أن تستخدمها؟

لذلك ، ألقينا نظرة على ثلاثة تطبيقات للأجهزة الافتراضية. لكن ما الذي يجب أن تستخدمه؟

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

في هذه الأثناء ، إذا كنت ترغب في تشغيل نظام تشغيل ARM على جهاز Linux VM الخاص بك ، فاختر QEMU. استخدم واجهة المستخدم الرسومية إذا كنت لا تحب قضاء وقت طويل في الجهاز.

يشارك يشارك سقسقة بريد الالكتروني 7 أسباب عملية لبدء استخدام آلة افتراضية

ما هي الأجهزة الافتراضية المستخدمة؟ فيما يلي بعض الفوائد والاستخدامات العملية للأجهزة الافتراضية التي يمكنك تجربتها الآن.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • فيرتثلبوإكس
  • آلة افتراضية
  • أنظمة التشغيل
  • نصائح لينكس
نبذة عن الكاتب كريستيان كاولي(تم نشر 1510 مقالة)

نائب محرر الأمان و Linux و DIY والبرمجة و Tech Explained ومنتج Podcast مفيد حقًا ، مع خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، كريستيان هو Raspberry Pi tinkerer و Lego عاشق ومحب للألعاب القديمة.

المزيد من Christian Cawley

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

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

انقر هنا للاشتراك