فيرشوال بوكس VirtualBox

من SalamaTech Wiki سلامتك ويكي
اذهب إلى التنقل اذهب إلى البحث

مقدمة

مصدر الصورة: ويكيبيديا

فيرتشوال بوكس هو أحد البرامج التي تتيح انشاء أنظمة التشغيل الافتراضية Virtual Machines
وهو برنامج مجاني ومفتوح المصدر، مقدم من شركة أوراكل ORACLE - يعمل فيرتشوال بوكس على أجهزة الكمبيوتر العاملة بأنظمة التشغيل -ويندوز -ماك -لينوكس Linux

ماذا يفيد فيرتشوال بوكس؟

من خلال فيرتشوال بوكس، بالإمكان انشاء جهاز أو أجهزة كمبيوتر بداخل جهاز الكمبيوتر الذي نستخدمه \تسمى اجهزة وهمية أو اجهزة افتراضية\ - بحيث يصبح لدينا جهازي كمبيوتر أو أكثر، ولكل منهم نظام تشغيل منفصل عن الآخر
مثلاً: بالإمكان تنصيب فيرتشوال بوكس على جهاز ماك وانشاء جهاز كمبيوتر افتراضي ثم وتنصيب نظام تشغيل ويندوز عليه، بحيث يكون هناك نظام تشغيل ويندوز داخل جهاز ماك. أو على سبيل المثال، انشاء جهاز افتراضي داخل ويندوز وتنصيب نظام تشغيل ويندوز أو لينوكس داخل الجهاز الافتراضي - بحيث أي عطل يصيب نظام التشغيل على "الجهاز الافتراضي" لن يؤثر على نظام التشغيل على الجهاز الأساسي.

تنصيب فيرتشوال بوكس VirtualBox

بداية، يجب تحميل فيرتشوال بوكس من موقع البرنامج https://www.virtualbox.org/wiki/Downloads - ثم تحديد نوع نظام التشغيل على الجهاز الذي سيتم تنصيب فيرتشوال بوكس عليه.
بعد تحميل التطبيق على جهاز الكمبيوتر وتشغيل ملف التطبيق، تظهر الرسالة التالية


Virtualbox install1.png


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

Virtualbox install2.png


الرسالة التالية، تشير إلى أنه سيتم فصل الشبكة عن الجهاز بشكل مؤقت - الضغط على Yes

Virtualbox install3.png


من الصفحة التالية، نضغط على Install ليتم تثبيت البرنامج على جهاز الكمبيوتر

Virtualbox install4.png


الرسالة التالية، تشير أن التطبيق تم تثبيته على جهاز الكمبيوتر - تفعيل الخيار Start Oracle VM VirtualBox يعني أن البرنامج سيعمل مباشر عند الضغط على زر Finish

Virtualbox install5.png


  • ربما يكون هناك اختلاف بسيط في خطوات تثبيت البرنامج بين أنظمة التشغيل


الصورة التالية، تشير إلى الصفحة الرئيسية لبرنامج فيرتشوال بوكس


Virtualbox Home.png

انشاء جهاز افتراضي جديد

1. من الصفحة الرئيسية للبرنامج > الضغط على خيار New

VirtualBox NewVM1.png

2. من النافذة التالية
القسم Name and operating system

a: في الحقل Name نكتب اسم الجهاز الافتراضي الجديد الذي نود انشاءه - يمكن اختيار أي اسم
b: الحقل Machine Folder يشير إلى مكان حفظ الجهاز الافتراضي على داخل جهاز الكمبيوتر - يمكن ترك المسار كما هو ويمكن تغيير المسار في حال الحاجة
c: في الحقل Type نحدد نوع نظام التشغيل الذي نريد تنصيبه على الجهاز الافتراضي الجديد \نظام التشغيل ويندوز - نظام تشغيل ماك - لينوكس..\ - في المثال الحالي، سأختار تنصيب نظام تشغيل لينوكس Linux
d: من الحقل Version نحدد اصدار نظام التشغيل الذي نريد تنصيبه \ويندوز 8 - ويندوز 10 - macOS Sierra - macOS El Capitan - اوبنتو Ubuntu...\ - في المثال الحالي، سأختار تنصيب نظام تشغيل Ubuntu 64


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


في القسم Hard disk، نحدد اتشاء قرص صلب وهمي للجهاز الذي نرغب في انشاءه، عبر تحديد الخيار Create a virtual hard disk now

VirtualBox NewVM 2.png

بعد تحديد كافة الخيارات المطلوبة > الضغط على Create


النافذة التالية Create Virutal Hard Disk

  • القسم File Location يشير إلى مكان حفظ ملفات الجهاز الافتراضي الذي نقوم بإنشاءه - يمكن ترك المسار كما هو ويمكن تغيير المسار في حال الحاجة
  • في القسم File size نحدد حجم القرص الصلب للجهاز الافتراضي الجديد - يقوم فيرتشوال بوكس بتحديد المساحة المطلوبة للقرص بناءً على نوع نظام التشغيل الذي حددناه في القسم السابق. لكن بالإمكان تغيير الحجم -زيادة أو نقصان-
  • من القسم Hard disk file type نحدد الصيغة التي سيتم حفظ ملف الجهاز الافتراضي بها. *يفيد هذا الخيار في حال الرغبة في استخدام ملف الجهاز الافتراضي الذي نقوم بإنشاءه الآن في فيرتشوال بوكس على برنامج آخر للأجهزة الافتراضية. مثلاً:
- الخيار VDI يشير إلى الصيغة التي يعتمدها فيرتشوال بوكس *بحيث يمكن استخدام هذا الملف في برنامج فيرتشوال بوكس آخر فقط
- الخيار VHD يشير إلى صيغة ملفات معتمدة من مايكروسوفت
- الخيار VMDK يشير إلى صيغة يعتمدها عدد من برامج الأجهزة الوهمية مثل VMware *بحيث يمكن استخدام هذا الملف في برنامج فيرتشوال بوكس آخر إضافة إلى البرامج الأخرى التي تدعم هذا النوع من الملفات مثل برنامج VMware

يمكن ابقاء الخيار على VDI - أو استخدام أي من الخيارات المتبقية في حال الحاجة

  • القسم Storage on physical hard disk يشير إلى كيفية اقتطاع حجم القرص الصلب - حيث يحتوي على خياران:
  1. Dynamically allocated يشير إلى أن الحجم الذي تم تحديده في القسم File size لن يتم اقتطاعه من قرص جهاز الكمبيوتر الذي تم انشاء الجهاز الافتراضي عليه، بل سيتم زيادة حجم قرص الجهاز الافتراضي كلما كان هناك حاجة.
  2. Fixed size يشير إلى اقتطاع الحجم المحدد في القسم File size، من قرص جهاز الكمبيوتر الذي تم انشاء الجهاز الافتراضي عليه

VirtualBox NewVM3.png

بعد تحديد الخيارات > الضغط على Create لإنشاء الجهاز الافتراضي

عندها، سيتم انشاء الجهاز الافتراضي كما في الصورة التالية

VirtualBox NewVM4.png


ملاحظة: يمكن انشاء عدة اجهزة افتراضية ولكل منها نظام تشغيل منفصل أو ذات نظام التشغيل

تخصيص وتعديل خصائص الجهاز الافتراضي

يمكن ضبط إعدادات الجهاز الافتراضي بعد أن تم انشاؤه - وذلك من خلال: 1. تحديد الجهاز الافتراضي المراد ضبط الإعدادات له 2. الضغط على خيار الإعدادات Settings

ضمن الإعدادات، يمكن ضبط أو تعديل خصائص الجهاز الافتراضي، وهي:

VirtualBox NewVM5.png

  • General: يمكن من خلال الخيار تعديل الأسم والمسار واضافة شرح للجهاز الافتراضي كما يمكن تفعيل تشفير القرص الصلب
  • System: يمكن من خلال الخيار تعديل حجم الذاكرة رام Ram - اضافة سواقة ليزرية CD/DVD drive للجهاز - إضافة إلى التعديل على المعالج Processor المستخدم في الجهاز الافتراضي
  • Display: يمكن من خلال الخيار تعديل مواصفات كرت الشاشة المستخدم للجهاز الافتراضي وخيار التسجيل Recording
  • Storage: اضافة\اوالة قرص صلب للجهاز
  • Audio: التحكم بـ كرت الصوت
  • Network: التحكم بـ كرت\كروت الشبكة للجهاز
  • USB: اضافة أو تعطيل مدخل USB للجهاز
  • Shared Folders: يمكن من خلال هذا الخيار انشاء مجلد مشترك بين الجهاز الافتراضي والجهاز الأساسي الذي تم عليه انشاء الجهاز الافتراضي

اضافة إلى عدد من الخيارات الأخرى.

ضبط إعدادات الشبكة

يمكن ضبط إعدادات الشبكة للجهاز الافتراضي ضمن عدة خيارات: تفعيل الخيار Enable Netwark Adapter يعني تفعيل كرت الشبكة على الجهاز الافتراضي. لذلك، عدم تفعيل الخيار يعني أن الجهاز الافتراضي لن يتم توصيله على الشبكة الداخلية أو شبكة الانترنت.
عند تفعيل الشبكة، يمكن تعيين كرت الشبكة على واحد من الخيارات التالية:

  • NAT: يتيح هذا الخيار للجهاز الافتراضي الوصول إلى الجهاز الأساسي والوصول إلى الأجهزة الأخرى على الشبكة (مثل الطابعة أو جهاز كمبيوتر آخر) وكذلك الوصول إلى الانترنت - لكن لا يستطيع الجهاز الأساسي ولا الاجهزة الأخرى الموجودة على الشبكة التواصل أو الوصول إلى الجهاز الافتراضي - كما لا يمكن للأجهزة الافتراضية التواصل مع بعضها البعض
  • NAT Network: يتيح نفس الخيارات المتاحة في الخيار السابق NAT مع فارق أن الأجهزة الافتراضية تستطيع التواصل فيما بينها
  • Bridged Adapter: يتيح هذا الخيار للجهاز الافتراضي الوصول إلى الجهاز الأساسي والوصول إلى الأجهزة الأخرى على الشبكة (مثل الطابعة أو جهاز كمبيوتر آخر) وكذلك الوصول إلى الانترنت إضافة إلى أن الجهاز الأساسي والاجهزة الأخرى الموجودة على الشبكة تستطيع التواصل أو الوصول إلى الجهاز الافتراضي - وتستطيع الأجهزة الافتراضية التواصل مع بعضها البعض
  • Internal Netwark: هي شبكة مخصصة لتواصل الأجهزة الافتراضية مع بعضها. ولا يسمح هذا الخيار للجهاز الافتراضي الوصول إلى الانترنت أو الجهاز المضيف\الأساسي
  • Host-only Adapter: يتيح هذا الخيار تواصل الجهاز الافتراضي و الجهاز الأساسي\المضيف مع بعضهم كذلك تواصل الأجهزة الافتراضية بين بعضها - لكنه لا يسمح للجهاز الافتراضي الوصول إلى الانترنت والأجهزة الأخرى على الشبكة كذلك لا يسمح للأجهزة على الشبكة الوصول إلى الجهاز الافتراضي
الجدول التالي يشرح الفروق بين خيارات الشبكة
# VM→Host VM←Host VM1↔VM2 VM→Net/LAN VM←Net/LAN
NAT + - - + -
NAT Network + - + + -
Bridged Adapter + + + + +
Internal Netwark - - + - -
Host-only Adapter + + + - -

حيث:

- VM = الجهاز الافتراضي Virtual Machine - كما يشير VM1 إلى الجهاز الافتراضي الأول - VM2 الجهاز الافتراضي الثاني..
- Host = الجهاز الأساسي \ الجهاز المضيف
- Net = شبكة الانترنت
- Lan = الشبكة - والتي تضم الأجهزة الأخرى (مثل كمبيوتر أو طابقة..) الموصولة على شبكة الجهاز الأساسي\المضيف

تنصيب نظام التشغيل على الجهاز الافتراضي

Under Construction Non Commercial Reuse White Blue.png

هذه الفقرة ما تزال قيد الانشاء

حذف الجهاز الافتراضي

Under Construction Non Commercial Reuse White Blue.png

هذه الفقرة ما تزال قيد الانشاء

حذف ملفات الجهاز الافتراضي

Under Construction Non Commercial Reuse White Blue.png

هذه الفقرة ما تزال قيد الانشاء