تثبيت VirtualBox على Puppy Linux

في وقت سابق من هذا الأسبوع، قمنا بشرح تثبيت نظام Puppy Linux على جهازك ولمن لا يعلم، نظام Puppy Linux هو نظام لينيكس خفيف بشكل كبير حيث لا يتجاوز حجم النظام 360 ميجا ويحتوي على عدد كبير من الأدوات. نظام Puppy Linux أيضا خفيف جدا على موارد النظام ويستهلك أقل من 200MB من مساحة الرام! لمن لم يشاهد الفيديو، يمكنك تفقده من هنا:

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

في نظام Puppy Linux تثبيت وتشغيل VirtualBox مختلف قليلا عن معظم توزيعات Linux بسبب طريقة تصميمه وبرمجته. أيضا هناك بعض البرمجيات الغير موجودة في النواة. سنقوم هنا بتنزيل البرمجيات الناقصة و برنامج VirtualBox وتثبيته بشكل سليم في النظام.

تنزيل البرمجيات

في هذا القسم سوف نقوم بتنزيل 3 ملفات من مكانين مختلفين وكل منهم أهميته كأهمية الملفات الأخرى. لا يمكن متابعة التثبيت بدون هذه الملفات ولن يعمل الجهاز الﻹفتراضي بدون هذه الملفات. يجب تنزيل هذه الملفات بالترتيب وتثبيتها كما هي مرتبة هنا. الملف المذكور في البداية يجب تثبيته قبل الثاني والثالث وهكذا. مشكلة تثبيت VirtualBox على Puppy Linux هي أن هذه الملفات غير مذكورة ولم يتم التطرق لها.

Kernel Headers

ال Kernel Headers عبارة عن واجهة للتعامل مع النواة. من خلالها يمكن للبرامج ان تتواصل مع النواة بطريقة معينة لعمل شيء معين. هنا، التواصل مع النواة يكون لهدف تشغيل النظام الإفتراضي كما لو كان على جهاز حقيقي قدر الإمكان.

يمكن تنزيل الـ Kernel Headers من خلال الضغط على الزر التالي:

Kernel Source

الـ Kernel Source للأسف لم أتمكن من الحصول على معلومات كافية عنه ولكن يبدو كأنه جزء تم اقتطاعه من النواة لتخفيف الحجم على افتراض أن من يستخدم هذا النوع من الأنظمة لا يمكن أن يحتاج للقيام بأي عملية تعتمد على الجزء المقتطع. على كل حال يمكن تنزيل هذا الجزء وتثبيته من خلال الزر التالي:

VirtualBox

يمكن تنزل برنامج VirtualBox من الموقع الرسمي له وهنا استخدما نسخة 6.0.10. قمنا بتنزيل نسخة “Ubuntu 18.04 / 18.10 / 19.04 / Debian 10” ويجب أن تقوم بتثبيت نفس النسخة من خلال الرابط التالي:

التثبيت

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

يجب البدء بتثبيت Kernel Headers ومن ثم Kernel Source. يتم التثبيت من خلال الضغط على الملف المطلوب ومن ثم الضغط على Install SFS كما في الصورة التالي:

ثم يمكنك المتابعة بتثبيت برنامج VirtualBox من خلال الضغط على الملف ومن ثم الضغط على Yes.

التشغيل

بعد الإنتهاء من الخطوات السابقة، يتبقى لنا تشغيل VirtualBox وعمل الجهاز الإفتراضي وتشغيله.

بعد التثبيت سيتواجد الـ VirtualBox في قائمة البرامج في القائمة الفرعية Utilites.

بعد التشغيل ستتمكن من إنشاء وتشغيل الأجهزة الإفتراضية بشكل طبيعي وهنا تجد مثال لتشغيل Windows 10 على نظام Puppy Linux: