& ملحوظة 1: يوجد في اخر الموضوع ملف بصيغة " PDF " منسق بشكل افضل لان المنتدى يسمح بعدد صور معين و التنسيق فيه محدود , فيستحسن تحميله و قراءة الموضوع منه .
& ملحوظة 2 : يوجد ايضا في اخر الموضوع ملف نصي به اكواد BB للمنتديات لمن يريد نقل الموضوع بكل سهولة لأي منتدى اخر - قد تحتاج لتقسيم الملف الى جزئين نظراً لان الصور الكثيرة في الموضوع - .
###############################
–= السلام عليكم و رحمة الله و بركاته =–

##############################

##############################
–= مـــــقـــــدمـــــة =–
بعد شراء شركة " SUN " لبرنامج المحاكاة " VirtualBox " و الذي اصبح اسمه رسميا ً " Sun xVM VirtualBox " , تم اضافة العديد من المميزات و التحسينات للبرنامج – و يتوقع اضافة المزيد من التحسينات الرائعة في الاصدارات القادمة – , احببت ان اقوم بعمل تنقيح للشرح الأول للبرنامج , و قد قمت باضافة بعض التحسينات و التنسيق على الشرح ليكون اوضح و مفيد بشكل اكبر .
و يتميز البرنامج بالعديد من المميزات من اهمها انه برنامج مفتوح و حر المصدر , و يعمل على اكثر من نظام تشغيل مثل جنو/لينوكس – و الذي يشار اليه اختصارا ً بـ لينوكس – , وندوز , ماكنتوش و سولاريس , و بالتالي لا تكون مرتبط بنظام تشغيل معين , و انه مجاني و بديل جيد جدا لبرنامج المحاكاة التجاري "vmWare " , كذلك الواجهة الرسومية و امكانية التحكم في عدادات الجهاز الإفتراضي بكل سهولة , و العديد من المزايا الاخرى ستتعرف عليها عند تجربتك للبرنامج .
- ملحوظة : الشرح تحت الصور .
##############################
–= مستخدم جديد ؟ =–
اذا كنت مستخدم جديد لبرامج المحاكاة عموما ً فيجب عليك ان تعرف بعض المصطلحات لاننا سنستخدمها كثـيـرا ً في هذا الـموضـوع و حتى لا يختلط عليك الامر احب ان اضيفها هـنـا في بداية الموضوع حتى لا تشعر بالارتباك اثناء القراءة .
- نظام التشغيل المضيف " Host os " :
هو نظام التشغيل الذي تعمل عليها اساسا ً و قمت بتنصيب برنامج " VirtualBox " عليه و هو النظام الذي قمت بتنصيبه على القرص الصلب الحقيقي لديك .
- نظام التشغيل الضيف " Guest os " :
هو نظام التشغيل الذي ستقوم بتنصيبه داخل برنامج المحاكاة , و يسمى ايضا ً بالنظام الإفتراضي , و سنقوم بعمل قرص صلب إفتراضي و ننصب عليه هذا النظام – سنتطرق لهذا في الشرح – .
- الجهاز الإفتراضي " Virtual Machine " :
و يرمز اليه اختصارا بـ " VM " , و يشار اليه كذلك بالجهاز التخيلي , و هو البيئة التي نقوم بعملها داخل برنامج المحاكاة و نحدد فيها القـطـع المادية " HardWare " للجهاز , مثل مساحة القرص الصلب و نوعه و مساحة الذاكرة و كارت الصوت و كارت الشبكة و ما الى ذلك , و سوف يظهر هذا النظام الإفتراضي داخل نافذة كأنه برنامج عادي و يمكنك ايضا ً تغير وضع العرض ليكون بملئ الشاشة وكأنك امام نظامك الأساسي.
- النظام الإفتراضي " Virtual os " :
هو نظام التشغيل الذي يتم تنصيبه على الجهاز الإفتراضي , و يشار اليه ايضا ً بالنظام التخيلي , و قد يكون لينوكس او ويندوز او سولاريس او غيرهم .
و أي شـيء إفتراضي هو تابع للجهاز الإفتراضي , مثلا كارت صوت إفتراضي , كارت شاشة إفتراضي , كارت شبكة إفتراضي , و هكذا .
قد تجد ان هذه المعلومات في حد ذاتها مربكه قليلا ً لكن ما ان تبدأ في القراءة ستجد ان الموضوع سهل و بسيط :)
و اذا وجدت أي مصطلحات او شرح تقني يمكنك تجاوزه – هذا اذا كنت تريد عمل نظام إفتراضي و حسب – و استكمال الشرح فالاضافات التقنية هنا للافادة فقط و غالبا ً لن تؤثر على التعامل مع البرنامج :)
##############################
–= ما هو برنامج المحاكاة ؟ =–
برنامج المحاكاة هو عبارة عن برنامج يقوم بعمل محاكاة او تخيل " Visualization " للقطع المادية للكمبيوتر " HardWare " , و عن طريق المحاكاة تستطيع تشغيل نظام تشغيل اخر فوق الذي يعمل لديك أي كانه جهاز كمبيوتر اخر , و هذا يعطيك العديد من المميزات مثل تشغيل و تجربة نظام اخر من غير الحاجة لعمل اعادة تشغيل للجهاز او عمل اعادة تقسيم للقرص الصلب لديك , عمل شبكة " NetWork " بينك و بين النظام الإفتراضي الاخر لتجرب عليها ما تشاء , تجربة الاوامر و الاشياء التي تعتبر خطيرة بالنسبة لمن يقوم بها لأول مرة مثل تهيئة القرص الصلب او تقسيمه او تجربة انظمة التشغيل العتيقة التي لم تعد مدعومة على الاجهزة الحقيقة او حتى تجربة الفيروسات و التروجنات على الوندوز في الجهاز الإفتراضي , و العديد من الاشياء الاخرى المفيدة سواء كانت للتجربة او للتعلم او أي شيء اخر .
يسمى نظام التشغيل الذي يعمل عليه برنامج VirtualBox بالمضيف " Host " و هو نظام التشغيل الحقيقي الذي قمت بتنصيبه على القرص الصلب لديك , و يسمى النظام الاخر الذي تقوم بتجربته بالضيف " Guest " و هو النظام التخيلي و الذي يتم عمل محاكاة له .
و هكذا يمكنك مثلا ً تشغيل الوندوز داخل لينوكس ,, او العكس أي اللينوكس داخل الوندوز , و هكذا .
##############################
بعد تنصيب البرنامج :
ساقوم بالشرح بعد تنصيب البرنامج حيث ان التنصيب سهل و لا يحتاج شرح .

و عند تشغيل البرنامج تظهر واجهة البرنامج كالاتي :
##############################
–= الاعدادات الأساسية في البرنامج =–

1. مركز ادارة الاقراص : هو عبارة عن تجميع للاقراص التي يتم توصيلها بالجهاز الإفتراضي مثل الاقراص الصلبة الإفتراضية " Virtual HardDisks " , الاقراص المدمجة " CD Disks " التي على شكل ملفات " ISO " , و الاقراص اللينة " Floppy Disks " و التي تكون على شكل ملفات " IMG " , و يكون هذا الجزء كمكتبة للاقراص لكي لا تضطر الى البحث على الاقراص كلما احتاجتها .
##############################
1. التفضيلات العامة : يوجد هنا التفضيلات التي تسري على جميع النظمة الإفتراضية التي ستقوم بصنعها بعد ذلك .
سنقوم بأخذ نبذه عن هذين الجزئين الان .

1. لانشاء قرص صلب إفتراضي جديد .
2. اختيار احد الاقراص التي قمت بعملها سابقا ً ولكنك ازلتها من هذه القائمة مثلا ً – إفتراضيا ً سيتم اضافة أي قرص صلب إفتراضي تقوم بعمله في هذا الجزء – .
3. الجزء الخاص بالاقراص الصلبة الإفتراضية .
4. الجزء الخاص بالاقراص المدمجة , و التي تكون على شكل " ISO " , و يمكنك اضافة ملفات الـ " ISO " لكي تستطيع الرجوع اليها بعـد ذلك بكل سهولة .
5. الجزء الخاص بالاقراص اللينة , و تكون على شكل ملفات " IMG " , و هو مثل ما قبله .
******************************
نأتي للجزء الثاني :

1. المكان الأصلي الذي يتم فيه حفظ الاقراص الصلبة الإفتراضية , و يمكنك تغيره في أي مكان اخر , و لكن لاحظ ان القرص الصلب الإفتراضي سيأخذ من البارتشن الذي يحفظ فيه , فإذا كان هذا البارتشن صغير فيمكنك تغيير المكان الأصلي الى بارتشن اخر به مساحة كافية او تغيير مكان القرص الصلب الإفتراضي اثناء صنعك لنظام إفتراضي جديد – سنتكلم عن هذه النقة اثناء الشرح – .
2. المكان الأصلي الذي يتم فيه حفظ ملفات الاعدادات الخاصة بالاجهزة الإفتراضية التي تقوم بعملها .
3. الجزء الخاص بمكتبات التأكد من موثوقية الاشخاص الذين يتصلون على النظام الإفتراضي – غالبا ً لن تحتاجها إلا اذا كنت تريد تجربة الاتصال عن بعد بالنظام الإفتراضي – .
4. اذا كان معالج المعلومات " Processor " الموجود في جهازك يـحـــــتــــــوى على خاصية المحاكاة مثل تقنية " VT–X " من شركة Intel , او تقنية " AMD–V " من شركة AMD , فقم بالتأشير على هذا الاختيار لانه يــــــؤدي لزيادة اداء النظام الإفتراضي و سيكون اكثر سرعة .
******************************
الجزء الخاص بالادخال :

1. مفتاح المضيف : هو عبارة مفتاح معين في لوحة المفاتيح يستخدم للاختصارات و يكون إفتراضيا مفتاح كنترول الايمن " Right Ctrl " الذي يكون تـــحت تحت مفتاح " Enter " – عن نفسي اقوم بتغيره لمفتاح كنــــــترول الايـــــسر لانه اسهل للوصول – , فعند الضغط على هذا المفتاح بالاضافة لمفتاح " F "سيقوم البرنامج بتكبير نافذة النـظام الإفتراضي بملئ الشاشة , و غيرها من الاختصارات سنذكرها لاحقا ً .
2. عند تفعيل هذا الاختيار يؤدي الضغط على نافذة النظام الإفتراضي الذي يعمل الى ان تصبح كأنك بداخل النظام الإفتراضي و تعتبر لوحة المفاتيح هى لوحة المفاتيح الخاصة بالنظام الإفتراضي – يمكنك الخروج من هذا الوضع عن طريق ضغط مفتاح " Host " و الذي يكون افــــتراضيا ً مفتاح كنترول الايمن " Right Ctrl " .
ـ
##############################
–= انشاء جهاز إفتراضي جديد =–
سنقوم الان باستعراض طريقة عمل نظام إفتراضي و الخيارات المبدئية التي سنحددها :

من الواجهة الرئيسية للبرنامج نختار " New ".
******************************

لا يحتاج كلام ,, نختار " Next " طبعا ً :)
******************************

1. نختار اسم للجهاز الإفتراضي الذي نقوم بعمله , و يفضل استخدام اسم معبر لكي تتعرف على النظام بعد ذلك دون ان تضطر ان لتشغيل النظام الإفتراضي .
2. تختار هنا نوع نظام التشغيل الإفتراضي الذي سنقوم بتنصيبه , فمثلا اذا كنت ستقوم بتثبيت توزيعة لينوكس ابحث اولا ً عن اسم التوزيعة موجود ام لا , و اذا لم يوجد اختار نوع النظام على حسب النواة , هل هى الاصدار 2.6 ام 2.4 , و اذا كان وندوز , اختار اصدار الوندوز هــل هو مثلا XP ام Vista ام غيره , و هكذا .
******************************

سنقوم الان بتحديد حجم ذاكرة " RAMs " , و كــــلـــــما زاد حــــجم الذاكرة زاد اداء النظام الإفتراضي , و لكن ذلك على حساب نظامك الأساسي – النظام المضيف – , و يفضل اعطاء الجهاز الإفتراضي نصف الذاكرة المتاحة لديك ليعمل بشكل جيد , فمثلا ً اذا كان عندك ذاكرة واحد جيجا , اعطي للجهاز الإفتراضي ذاكرة 512 , و هكذا .
******************************

الان سنقوم بتحديد القرص الصلب الإفتراضي" Virtual HardDisk " للنظام الإفتراضي الذي نقوم بعمله :
1. لعمل قرص صلب إفتراضي جديد – سنقوم بشرح ذلك تفصيلا ً بعد قليل – .
2. لاختيار قرص صلب إفتراضي موجود مسبقا ً ,سينقلك هذا الختيار الى مركز ادارة الاقراص – الذي تكلمنا عنه في اول الموضوع – .
##################################
#########################
#############























-
















, و لو استفدت من الموضوع يا ريت دعوة صغيرة كدا بظهر الغيب ,,, و تقبل الله منا ومنكم
& 