المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الشرح الكامل لبرنامج المحاكاة Sun xVM VirtualBox


سيد احمد
20-04-2010, 05:02 AM
http://img8.imageshack.us/img8/9696/2w3ujhk.png




منقول


http://img230.imageshack.us/img230/4162/0sunxvmvirtualboxsecondcl6.png

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

http://img401.imageshack.us/img401/6627/00cataloguena0.png

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

–= مـــــقـــــدمـــــة =–
بعد شراء شركة " SUN " لبرنامج المحاكاة " VirtualBox " و الذي اصبح اسمه رسميا ً " Sun xVM VirtualBox " , تم اضافة العديد من المميزات و التحسينات للبرنامج – و يتوقع اضافة المزيد من التحسينات الرائعة في الاصدارات القادمة – , احببت ان اقوم بعمل تنقيح للشرح الأول للبرنامج , و قد قمت باضافة بعض التحسينات و التنسيق على الشرح ليكون اوضح و مفيد بشكل اكبر .

و يتميز البرنامج بالعديد من المميزات من اهمها انه برنامج مفتوح و حر المصدر , و يعمل على اكثر من نظام تشغيل مثل جنو/لينوكس – و الذي يشار اليه اختصارا ً بـ لينوكس – , وندوز , ماكنتوش و سولاريس , و بالتالي لا تكون مرتبط بنظام تشغيل معين , و انه مجاني و بديل جيد جدا لبرنامج المحاكاة التجاري "vmWare " , كذلك الواجهة الرسومية و امكانية التحكم في عدادات الجهاز الإفتراضي بكل سهولة , و العديد من المزايا الاخرى ستتعرف عليها عند تجربتك للبرنامج .



ملحوظة : الشرح تحت الصور .

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

–= مستخدم جديد ؟ =–
اذا كنت مستخدم جديد لبرامج المحاكاة عموما ً فيجب عليك ان تعرف بعض المصطلحات لاننا سنستخدمها كثـيـرا ً في هذا الـموضـوع و حتى لا يختلط عليك الامر احب ان اضيفها هـنـا في بداية الموضوع حتى لا تشعر بالارتباك اثناء القراءة .



نظام التشغيل المضيف " Host os " :
هو نظام التشغيل الذي تعمل عليها اساسا ً و قمت بتنصيب برنامج " VirtualBox " عليه و هو النظام الذي قمت بتنصيبه على القرص الصلب الحقيقي لديك .



نظام التشغيل الضيف " Guest os " :
هو نظام التشغيل الذي ستقوم بتنصيبه داخل برنامج المحاكاة , و يسمى ايضا ً بالنظام الإفتراضي , و سنقوم بعمل قرص صلب إفتراضي و ننصب عليه هذا النظام – سنتطرق لهذا في الشرح – .



الجهاز الإفتراضي " Virtual Machine " :
و يرمز اليه اختصارا بـ " VM " , و يشار اليه كذلك بالجهاز التخيلي , و هو البيئة التي نقوم بعملها داخل برنامج المحاكاة و نحدد فيها القـطـع المادية " HardWare " للجهاز , مثل مساحة القرص الصلب و نوعه و مساحة الذاكرة و كارت الصوت و كارت الشبكة و ما الى ذلك , و سوف يظهر هذا النظام الإفتراضي داخل نافذة كأنه برنامج عادي و يمكنك ايضا ً تغير وضع العرض ليكون بملئ الشاشة وكأنك امام نظامك الأساسي.



النظام الإفتراضي " Virtual os " :
هو نظام التشغيل الذي يتم تنصيبه على الجهاز الإفتراضي , و يشار اليه ايضا ً بالنظام التخيلي , و قد يكون لينوكس او ويندوز او سولاريس او غيرهم .
و أي شـيء إفتراضي هو تابع للجهاز الإفتراضي , مثلا كارت صوت إفتراضي , كارت شاشة إفتراضي , كارت شبكة إفتراضي , و هكذا .

قد تجد ان هذه المعلومات في حد ذاتها مربكه قليلا ً لكن ما ان تبدأ في القراءة ستجد ان الموضوع سهل و بسيط
و اذا وجدت أي مصطلحات او شرح تقني يمكنك تجاوزه – هذا اذا كنت تريد عمل نظام إفتراضي و حسب – و استكمال الشرح فالاضافات التقنية هنا للافادة فقط و غالبا ً لن تؤثر على التعامل مع البرنامج

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

–= ما هو برنامج المحاكاة ؟ =–
برنامج المحاكاة هو عبارة عن برنامج يقوم بعمل محاكاة او تخيل " Visualization " للقطع المادية للكمبيوتر " HardWare " , و عن طريق المحاكاة تستطيع تشغيل نظام تشغيل اخر فوق الذي يعمل لديك أي كانه جهاز كمبيوتر اخر , و هذا يعطيك العديد من المميزات مثل تشغيل و تجربة نظام اخر من غير الحاجة لعمل اعادة تشغيل للجهاز او عمل اعادة تقسيم للقرص الصلب لديك , عمل شبكة " NetWork " بينك و بين النظام الإفتراضي الاخر لتجرب عليها ما تشاء , تجربة الاوامر و الاشياء التي تعتبر خطيرة بالنسبة لمن يقوم بها لأول مرة مثل تهيئة القرص الصلب او تقسيمه او تجربة انظمة التشغيل العتيقة التي لم تعد مدعومة على الاجهزة الحقيقة او حتى تجربة الفيروسات و التروجنات على الوندوز في الجهاز الإفتراضي , و العديد من الاشياء الاخرى المفيدة سواء كانت للتجربة او للتعلم او أي شيء اخر .
يسمى نظام التشغيل الذي يعمل عليه برنامج VirtualBox بالمضيف " Host " و هو نظام التشغيل الحقيقي الذي قمت بتنصيبه على القرص الصلب لديك , و يسمى النظام الاخر الذي تقوم بتجربته بالضيف " Guest " و هو النظام التخيلي و الذي يتم عمل محاكاة له .
و هكذا يمكنك مثلا ً تشغيل الوندوز داخل لينوكس ,, او العكس أي اللينوكس داخل الوندوز , و هكذا .

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

بعد تنصيب البرنامج :
ساقوم بالشرح بعد تنصيب البرنامج حيث ان التنصيب سهل و لا يحتاج شرح .

http://img157.imageshack.us/img157/7606/1sunxvmvirtualboxxo9.png

و عند تشغيل البرنامج تظهر واجهة البرنامج كالاتي :

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

–= الاعدادات الأساسية في البرنامج =–
http://img261.imageshack.us/img261/222/2sunxvmvirtualbox1uo0.png

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

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

1. التفضيلات العامة : يوجد هنا التفضيلات التي تسري على جميع النظمة الإفتراضية التي ستقوم بصنعها بعد ذلك .

سنقوم بأخذ نبذه عن هذين الجزئين الان .
http://img516.imageshack.us/img516/8494/3virtualdiskmanagervn0.png

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

******************************

نأتي للجزء الثاني :
http://img243.imageshack.us/img243/8664/4virtualboxpreferencesqe4.png

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

******************************

الجزء الخاص بالادخال :
http://img516.imageshack.us/img516/1216/5virtualboxpreferences1us1.png

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

2. عند تفعيل هذا الاختيار يؤدي الضغط على نافذة النظام الإفتراضي الذي يعمل الى ان تصبح كأنك بداخل النظام الإفتراضي و تعتبر لوحة المفاتيح هى لوحة المفاتيح الخاصة بالنظام الإفتراضي – يمكنك الخروج من هذا الوضع عن طريق ضغط مفتاح " Host " و الذي يكون افــــتراضيا ً مفتاح كنترول الايمن " Right Ctrl " .
ـ
##############################

–= انشاء جهاز إفتراضي جديد =–
سنقوم الان باستعراض طريقة عمل نظام إفتراضي و الخيارات المبدئية التي سنحددها :

http://img520.imageshack.us/img520/6667/6virtualboxpreferences1cn1.png

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

******************************

http://img295.imageshack.us/img295/9015/7createnewvirtualmachinpy7.png

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

******************************

http://img511.imageshack.us/img511/3490/8createnewvirtualmachinwn9.png

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

******************************

http://img529.imageshack.us/img529/8275/9createnewvirtualmachinik6.png

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

******************************

http://img378.imageshack.us/img378/4329/10createnewvirtualmachins2.png

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

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

–= إنشاء قرص صلب إفتراضي =–
سنقوم الان بعمل قرص صلب إفتراضي للجهاز الإفتراضي , و القرص الصلب الإفتراضي لا يؤثر بأي شكل من الاشكال على القرص الصلب العادي الموجود لديك , ولا يمس التقسيمات الموجود على القرص الصلب الأساسي , فالقرص الصلب الإفتراضي ما هو إلا ملف كبير يكون بــصـــيـــغة " VDI " و يتــــعامل مـــــــــعه برنامج" VirtualBox " ليخزن فيه البيانات كأنه قرص صلب حقيقي , و عند اختيار " New " كما في الصورة السابقة , ستظهر لنا نـافذة كالاتي :

http://img174.imageshack.us/img174/9433/11createnewvirtualdiskxz2.png

طبعا نختار " Next " .

******************************

http://img513.imageshack.us/img513/3160/12createnewvirtualdisk1ii9.png

يتيح لك البرنامج شكلين من اشكال الاقراص الصلبة الإفتراضية و هما :
1. قرص صلب إفتراضي متمدد : يسمح لك هذا الاختيار بانشاء قرص يمتد بزيادة حجم الملفات التي توضع فيه , أي اذا وضعت فيه 10 جيجا من البيانات سيكون حجمه 10 جيجا , و اذا اضــفت اليه 5 جيــجــا اخرى سيصبح 15 جيجا , و هكذا ,, و يظل يمتد اذا وضعت فيه ملـــفات اخرى ولا يحده إلا مساحة البارتشن الحقيقي الموجود فيه القرص الإفتراضي .
3. قرص صلب إفتراضي ثابت المساحة : انت الذي تقوم بتحديد ما هذه المساحة , و هذا الذي سنختاره لانه مثل القرص الصلب الحقيقي .

******************************

http://img142.imageshack.us/img142/1859/13createnewvirtualdisk2tv3.png

1. نحدد اسم القرص الصلب الإفتراضي الذي سنقوم بعمله , و ايضا ً يستحن اختيار اسم معبر لتتعرف على القرص بمجرد النظر دون الحاجة لتشغيله و معرفت ماذا يحتوي – يفضل تسميته باسم النظام الذي ستثبته عليه – , تستطيع تغيير المكان الذي الأصلي بالضغط على شكل المجلد الاصفر الصغير بجانب الاسم – احفظه في بارتشن فيه مساحة كافية – .
2. نحدد هنا مساحة القرص الصلب الإفتراضي , اختار المساحة التي تريدها و لكن ضع في حسبانك البارتشن الذي ستحفظ فيه القرص الصلب الإفتراضي , يجب ان يوجد مساحة مساوية لمساحة القرص الإفتراضي .

******************************

http://img411.imageshack.us/img411/3183/14createnewvirtualdisk3gq3.png

ها قد تم عمل القرص الصلب الإفتراضي , و في النهاية يعطيك البرنامج بعض المعلومات عن القرص الصلب الإفتراضي مثل نوعه هل هو ثابت ام متمدد , و مكانه على الهارد الحقيقي , و حجمه .

طبعا ً في النهاية نقوم بالضــغـط عــلــى " Finish " لانهاء عمل القـــرص الصلب الإفتراضي .

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

–= تكملة انشاء النظام الإفتراضي الجديد =–
نعود الان تكملة عمل النظام الإفتراضي الذي كنا بدأنا في انشاؤه , و بعد انشاء القرص الصلب الإفتراضي نرجع لهذه النافذة :

http://img523.imageshack.us/img523/8678/15createnewvirtualmachijs7.png

ها قد قمنا بعمل القرص الصلب الإفتراضي " Virtual HardDisk " , و طبعا نختار " Next " .

******************************

http://img157.imageshack.us/img157/908/16createnewvirtualmachidz1.png

بعد الضغط على " Finish " نكون قد انتهينا من انشـــاء النظام الإفتراضي , و يعطيك البرنامج بعض المعلومات الملخصة عن الجهاز الافــتــراضـــي الــذي قمت بعمله , اذا اردت تغيير أي شيء قم بالضغط على " Back " للــرجــوع و تعديل الشـيء الذي تريد تعديله ثم اكمل كما في الشرح , و على العموم لا تقلق , فانك تستطيع تعديل أي شيء حتى بعد عمل النظام الإفتراضي .

و الان سأقوم بشرح اعدادات الجهاز الإفتراضي .

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

–= اعدادات النظام الإفتراضي =–
الان سأقوم باستعراض اعدادات النظام الإفتراضي , فبعد ان قمنا بعمل نظام إفتراضي جديد , تكون واجهة البرنامج بهذا الشكل :

http://img243.imageshack.us/img243/6180/17sunxvmvirtualbox1ws9.png

1. معلومات عن الجهاز الإفتراضي مثل نوع نظام التشغيل الذي عليه , و حجم الذاكرة , حجم القرص الصلب , و الخدمات المفعله او غير المفعله , و مشغل الاقراص المدمجه هل هو موصل ام لا , و كارت الصوت و كارت الشبكة و ما الى ذلك من معلومات عن العتاد .
2. هذا الجزء خاص بما يــعـــرف بـ "SnapShots " , و الســناب شوت وظيفته تشبه النسخ الاحتياطي , فمثلا ً اذا اردت تجربة شيء في النظام الإفتراضي و لكن هذه التجربة قد تؤدي الى الاضرار بنظام التشغيل الموجود على الجهاز الإفتراضي , فما عليك إلا ان تقوم بعمل سناب شوت , و بعد اجراء التجربة التي تريد القيام بها , و بعد ذلك تقوم بإسترجاع النسخة الاحتياطية التي قمت بعملها , و سيرجع كل شىء كما كان , و يمكن استرجاع النسخة الاحتياطية من نفس الخانة .
3. يمكنك في هذا الجزء كتابة وصف عن الجهاز الإفتراضي , او أي ملاحظات قد تود الرجوع اليها بعد ذلك , مثلا ً لماذا قمت بعمل هذا الجهاز الإفتراضي , او ماذا كنت تقوم عليه , طبعا ً ستكون هذه الملاحظات مفيدة اكثر اذا قمت بعمل اكثر من جهاز إفتراضي .

******************************

http://img520.imageshack.us/img520/2184/18sunxvmvirtualbox2wu9.png

للتعديل في اعدادات النظام الإفتراضي نقوم بالضغط على " Settings " , كما في الصورة .

******************************

http://img150.imageshack.us/img150/5538/19ubuntu804settings1di5.png

> النافذة الرئيسية للاعدادات العامة :
1. اسم الجهاز الإفتراضي , كما يظهر في النافذة الرئيسية للبرنامج .
2. نوع نظام التشغيل الذي سيتم – او تم – تنصيبه على الجهاز الإفتراضي .
3. حجم الذاكرة الأساسية في النظام الإفتراضي – و كما قلنا سابقا ً يفضل ان تكون نصف حجم الذاكرة المتاحة لديك او كما تفضل – .
4. حجم ذاكرة كارت الشاشة في الجهاز الإفتراضي – يفضل ان تكون ايضا ً نصف حجم ذاكرة كارت الشاشة الموجود لديك و اذا احتاجت القيام بأشياء تحتاج ذاكرة كبيرة لكارت الشاشة على الجهاز الإفتراضي يمكنك زيادتها و لكن طبعا في حدود حجم ذاكرة كارت الشاشة الأساسي المتوافر لديك – .

******************************

http://img513.imageshack.us/img513/59/20ubuntu804settings2no5.png

> الجزء الخاص بالاعدادات العامة المتقدمة :
1. خيارات الاقلاع , هنا تحدد ما هى الخيارات التي يمكن لنظام التشغيل الاقلاع منها , يمكن ان تجعل نظام التشغيل يقلع من القرص الصلب " HardDesk " او مشغل الاقراص المدمجة "CD/DVD–Rom " , عن طريق مشغل القرص المرن " Floppy " او حتى عن طريق الشبكة .
2. هذا الجزء خاص ببعض الخصائص المتقدمة للعتاد , بوجه عام يمكنك تركه كما هو , و لكن يوجد تنبيه بسيط على هذا الجزء , اول خانتين " Enable ACPI " و " Enable APIC " , اذا قمت بتفــعـــيل هاتـــين الخاصيتين و قمت بتنصيب وندوز 2000 او اعلى يجــب علــيــك عـدم الغائهم لان نواة الوندوز تعتمد على هاتين الخاصيتين ان وجدتا و غالبا لن يعمل الوندوز اذا الغيتهما .
و الخانة الثالثة المسماه " VT–x/AMD–V " تحدثنا عنها من قبل في الاعدادات الأساسية في اول الموضوع .
اما الخانة الرابعة " Enable PAE/PX " فهى عبارة عن خاصية دعم الذواكر الاكبر من 4 جيجا في انظمة التشـغــيل ذات الـ 32 بت , اذ ان الاصـل ان انظمة التشغيل ذات الـ 32 بت لا تدعم اكثر من 4 جيجا كذاكرة " RAM " و لكن بعض انظمة التشغيل تدعم هذه الخاصية لتدعيم ذاكرة حتى 64 جيجا – مثال ذلك توزيعة اوبنتو كخادم " Ubuntu Server " – .
3. طريقة مشاركة الحافظة المؤقتة " ClipBoard " , و يفضل تركها كما هى ا ي تكون المشاركة مزدوجة ما بين الجهاز الإفتراضي و جهازك الأساسي مثلا ً عندما تقوم بنسخ كلمة او جملة من ملف في الجهاز‬ ك الأساسي يمكنك عمل لصق على الجهاز الإفتراضي , و العكس بالعكس .
4. نوع الاقراص الصلبة من نوعية " IDE " – اتركها كما هى – .
5. مكان حفظ ملفات الـ " SnapShots " التي تكلمنا عنها من قبل .

******************************

http://img243.imageshack.us/img243/6424/21ubuntu804settings2dw8.png

> الجزء الخاص بالاقراص الصلبة في الجهاز الإفتراضي :
1. لتفعيل خاصية " SATA " للاقراص الصلبة الإفتراضية – الاصل ان الاقراص الصلبة الإفتراضية هى من نوع " IDE " – .
2. إضافة , إزالة قرص صلب إفتراضي او اختيار قرص من مركز الاقراص .
3. لتحديد طريقة توصيل القرص الصلــــب هل هو " IDE " اســاســـــي " Primary " كـ " Master " او " Slave " ام ان القرص الصـــلـــب قرص ثانوي " Secondary " , ام انه موصل على منفذ " SATA " .

******************************

http://img378.imageshack.us/img378/6025/22ubuntu804settings3wd0.png

> الجزء الخاص بمشغل الاقراص المدمجة " CD/DVD–Rom " :ـ
1. لتفعيل وجود مشغل الاقراص المدمجة .
2. استخدام مشغل الاقراص المدمجة الموجود في الجهاز الحقيقي .
3. استخدام ملفات " ISO " والتي هى عبارة عن صورة طبق الاصل من الاسطوانات المدمجة – اعتقد ان اغلبنا يعرف هذه الملفات – .

******************************

http://img516.imageshack.us/img516/3616/23ubuntu804settings4qe2.png

> الجزء الخاص بمشغل الاقراص المرنة " Floppy " :
كسابقه , الخانة الأولى لتفعيل الاقراص المرنة , الثانية لاستخدام مشغل الاقراص المرنة الموجود في الجهاز الحقيقي , الثالثة لاستخدام ملفات " IMG " التي هى عبارة عن صورة من الاقراص المرنة .

******************************

http://img174.imageshack.us/img174/7461/24ubuntu804settings5xi7.png

> الجزء الخاص باعدادات كارت الصوت " Audio " :ـ
1. لتفعيل وجود كارت الصوت .
2. التعريف الأساسي الذي سيستخدمه برنامج " VirtualBox " في التعامل مع الصوت , – اذا لم يعمل الصوت جرب تغييره – .
3. نوع كارت الصوت الإفتراضي كما سيظهر في النظام الإفتراضي .

******************************

http://img520.imageshack.us/img520/2742/25ubuntu804settings6tz3.png

> الجزء الخاص باعدادات الشبكة " NetWork " :ـ
1. يوجد امكانية تفعيل حتى اربع كروت شبكة في الجهاز الإفتراضي , و هذه الخاصية مفيدة في تجربة الاشياء التي تعتمد على اكثر من كارت شبكة .
2. تفعيل وجود كارت الشبكة .
3. نوع كارت الشبكة كما سيظهر في النظام الإفتراضي , و يوجد ثلاثة انواع اخرى من كروت الشبكة بجانب الكارت الإفتراضي و هو " AMD PCNet FAST III " و غالبا ً سيعمل و يشغل كافة خصائصه مع جميع انظمة التشغيل التي ستقوم بتنصيبها على الجهاز الإفتراضي عدا فيستا لانه لم يعد له تعريف على الفيستا , و اذا لم يعمل الكارت بعد تركيب الاضافات – سنتحدث عنها بعد الجزء الخاص بالاعدادات – فيمكنك استعمال الكارت المسمى " Intel PRO/1000 MT Desktop " .ـ

4. طريقة اتصال كارت الشبكة الإفتراضي , يوجد ثلاث طرق لاتصال كارت الشبكة بجانب وضع عدم الاتصال , و هى كالاتي :

طريقة " NAT " : يتصل الجهاز الإفتراضي بالشبكة فى هذه الحالة مثل العديد من الاجهزة الحقيقة أي يكون موصل عن طريق موجه " Router " و يستخدم خادم " DHCP " و هذه هى الطريقة الإفتراضية و تعمل مباشرة و لا تحتاج لاعدادات معينة .
طريقة " Host Interface Networking " : يتصل الجهاز الإفتراضي بالشبكة عن طريق الجهاز الأساسي باعتباره " Server " أي خادم و يكون الجهاز الإفتراضي كتابع " Client " و تحتاج هذه الطريقة لاعدادات معينة يجب القيام بها لتعمل .
طريقة " Internal networking " : و هى تتيح لك نفس الخصائص التي توفرها الطريقة السابقة , بالاضافة الى ميزتين أساسي تن و هما , الامن و السرعة , فمن ناحية اولى هذه الطريقة امنة لان البيانات لا تمر عبر الجهاز المستضيف – لا تمر عليه بصفته خادم في الشبكة – و بالتالي لا يمكن التجسس على البيانات الصادرة من الجهاز الإفتراضي , و من ناحية اخرى , اسرع لانها تقوم بارسال البيانات مباشرة دون الحاجة الى المرور بالجهاز المستضيف .
5. عنوان الوصول الفزيائي الخاص بكارت الشبكة الإفتراضي و الذي يسمى بـ " MAC Address " , و يمكن تغيره بسهولة عن طريقة الضغط على " Generate " .ـ
6. تفعيل توصيل سلك الشبكة , أي عند تفعيل هذا الاختيار يظهر كأن السلك الخاص بكارت الشبكة متصل بالكارت الإفتراضي و العكس بالعكس .

******************************

http://img174.imageshack.us/img174/7420/26ubuntu804settings7dq7.png

> الجزء الخاص باعدادات " USB " :ـ
1. تفعيل منافذ " USB " في الجهاز الإفتراضي .
2. تفعيل دعم الجيل الثاني من " USB " في الجهاز الإفتراضي .
3. استعمال جهاز موصل عن طريق منفذ " USB " في الجهاز الأصلي , ولكن لاحظ انه عندما تستخدم الجهاز الموصل عن طريق " USB " سيختفي من الجهاز الأصلي , مثال ذلك , اذا قمت بتوصيل ذاكرة فلاش " Flash Memory " , في الجهاز الأصلي , و اردت استخدامه في الجهاز الإفتراضي , سيختفي من الجهاز الأصلي و يظهر فقط في الجهاز الإفتراضي , و كذلك سيتم فصله بطريقة مباشرة , أي ان البيانات غير المحفوظة ستضيع من عليه – مثلما تقوم بخراج الذاكرة بدون استعمال الوضع الامن " Save Remove " – .

******************************

http://img149.imageshack.us/img149/7914/27ubuntu804settings8bm8.png

> الجزء الخاص باعدادات مشاركة الملفات بـين الجهـاز الأصلي و الجهاز الإفتراضي " Shared Folders " :
يمكنك هنا تحديد مجلد يتم مشاركة محتوياته بين الجهاز الأصلي – المضيف – و الجهاز الإفتراضي , و يجب تركيب الاضافات للنظام الإفتراضي لكي تستطيع استعمال هذه الخاصية .
اذا كان النظام الإفتراضي الذي قمت – او ستقوم – بتنصيبه هو لينوكس او ما يشبهه فيجب عليك بعد تركيب الاضافات فيه – سنتكلم عنها , انتظر قليلا ً فقط – ان تقوم بعمل تركيب " mount " للمجلد الذي قمت بتحديده لمشاركة محتوياته , عن طريق الامر التالي :


كود: mount -t vboxsf sharename mountpoint طبعا مع استبدال " sharename " مع اسم مجلد المشاركة الذي تقوم تحديده في البرنامج , كما في الصورة :

http://img411.imageshack.us/img411/1825/28addsharevu0.png
و استبدال " mountpoint " بأي مجلد فارغ موجود لديك في لينوكس , و تقوم بتنفيذ الامر و انت جذر – اعتقد ان اغلب مستخدمي لينوكس يعرفون هذه الاشياء – .
انما اذا كان النظام الإفتراضي الذي قمت – او ستقوم – بتنصيبه هو وندوز , فستجد مجلد المشاركة كأنه مجلد مشاركة على الشبكة و ستجده في المسار التالي


كود: My Networking Places > Entire Network > VirtualBox Shared Folders ******************************


http://img142.imageshack.us/img142/4975/29ubuntu804settings9lo5.png

> الجزء الخاص بالعرض عن بعد " Remote Display " :
يمكن الاتصال على الجهاز الإفتراضي و عرض مخرجات الشاشة على جهاز اخر بعيد , و يدعم البرنامج برامج العرض القياسية التي تستعمل المعيار " RDP " , مثل برنامج " rdesktop " في لينوكس , و برنامج " Remote Desktop Connection " في وندوز .

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

–= قبل البدأ في تشغيل الجهاز الإفتراضي =–
الان يعتبر الجهاز الإفتراضي جاهز للتشغيل , و سيكون كالجهاز الجديد , فعليك تنصيب نظام تشغيل عليه , سواء لينوكس او وندوز او غيرهما , و بالنسبة لمستخدمي نظام لينوكس كنظام مضيف – أي على الجهاز الأصلي – , فيجب عليهم القيام بخطوة اخيرة بسيطة , و هى اضافة المستخدم الذين يستخدمونه الى مجموعة برنامج " VirtualBox " و ذلك على النحو التالي :

> في الواجهة جنوم " Gnome " :
من القائمة العلوية نختار " System " , ثم منها نختار " Administration " و منها نختار , " Users and Groups " وتكون النافذة بالشكل التالي – بعد الضغط على " Unlock " و كتابة كلمة المرور – :

http://img120.imageshack.us/img120/9499/30userssettingsxs5.png

و بعد ذلك نختار " Manage Groups " , و تظهر نافذة كالاتي :

http://img178.imageshack.us/img178/4167/31groupssettingsli1.png

نختار خصائص المجموعة التي تسمى " vboxusers " , و تظهر نافذة كالاتي

http://img295.imageshack.us/img295/6924/32groupvboxuserspropertfu1.png

نقوم بوضع علامة على اسم المستخدم الخاص بك .

******************************

> في الواجهة كيه دي إي " KDE " : - شكر خاص لأميزيا لمساعدتي في تحضير الصور الخاصة بالواجهة كدي http://img413.imageshack.us/img413/9984/rose2rv0.gif -

من قائمة " KDE " اختار " System Settings " :

http://img530.imageshack.us/img530/8657/33systemsettingscz6.jpg

و من لوحة التحكم اختار " User Management " .
ثم ستظهر لك نافذة كالتالي :

http://img254.imageshack.us/img254/4320/34usermanagementlm5.jpg

قم بالتأشير على اسم المستخدم الخاص بك , ثم اضغط " Modify "

http://img165.imageshack.us/img165/3823/35usergroupsrt7.jpg

من قسم " Privileges and groups " , قم بالتأشير على مجوعة البرنامج التي تسمى " vboxusers " .

و هكذا تم اضافة المستخدم لمجموعة البرنامج و بذلك سيأخذ البرنامج صلاحيات المستخدم و سيعمل البرنامج دون مشاكل .

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

–= واجهة تشغيل النظام الإفتراضي =–
الان و بعد ان اصبح كل شيء معد للاستخدام , لم يبقى عليك إلا ان تقوم بتنصيب نظام تشغيل على النظام الإفتراضي , و الان نشغل الجهاز الإفتراضي , و سأعطي نبذه عن واجهة تشغيل النظام الإفتراضي , و بعد ذلك قم بــتــنصـيب نظام التشغيل الذي تريده .

http://img246.imageshack.us/img246/3959/36ubuntu804runningsunxvlv6.png

من واجهة البرنامج الرئيسية و بعد عمل الجهاز الإفتراضي , اضغط على " Start " :


******************************

http://img411.imageshack.us/img411/4306/37ubuntu804runningsunxvib5.png

و ها قد تم تشغيل الجهاز الإفتراضي , و الان انا اقوم بتنصيب توزيعة اوبنتو 8.04 – والتي اعمل عليها اصلا ً – , و سأقوم بإستعراض قوائم واجهة التشغيل بحسب الترتيب , و لاحظ ان بعض الخصائص لا تعمل إلا بعد تركيب الاضافات , و ان المقصود بمفتاح " HOST " هو المفتاح الذي تكلمنا عنه في اول الموضوع في الخصائص العامة للبرنامج , و يكون إفتراضيا ً الكنترول الايمن " Right Ctrl " , و يمكنك اختيار اول شيء يقلع منه الجهاز الإفتراضي بالضغط على مفتاح " F12 " – أي الـ " First Boot Device " – .
ـ
******************************

http://img120.imageshack.us/img120/2971/38ubuntu804runningsunxvgz3.png

http://img149.imageshack.us/img149/5236/39xvmvirtualboxshortcutnm0.png
http://img178.imageshack.us/img178/3481/40ubuntu804runningsunxvxe6.png (http://img529.imageshack.us/img529/7146/40ubuntu804runningsunxvqt7.png)
http://img186.imageshack.us/img186/1824/41xvmvirtualboxshortcutlh0.png
http://img186.imageshack.us/img186/9126/42xvmvirtualboxshortcutts0.png

******************************

http://img511.imageshack.us/img511/5033/43ubuntu804runningsunxvti5.png

هذه القائمة ما هى إلا اختصار للوصول لخصائص العتاد , و قد تكلمنا في الجزء الخاص باعدادات الجهاز الإفتراضي , على جميع الاختيارات الموجودة بهذه القائمة , عدا الاختيار الاخير و هو " Install Guest Additions " , و الذي سنتحث عنه حالا ً .

******************************

http://img301.imageshack.us/img301/7112/44ubuntu804runningsunxvcw1.png

ما يهمنا هنا هو اخر اختيار و هو " Reset All Warnings " , و هى لاعادة الاعدادات و التنبيهات للوضع الإفتراضي , و هذا الاختيار مفيد اذا ظهرت لك رسالة تنبيه و تجاهلتها , ثم اردت قراءتها مرة اخرى و ما الى ذلك .

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

–= تركيب الاضافات للنظام الإفتراضي =–
الان سنقوم بتركيب الاضافات للنظام الإفتراضي , و لكن اولا ً ما هى هذه الاضافات ؟
الاضافات هى عبارة عن بريمجات يتم تنصيبها على نظام التشغيل الإفتراضي , و هى تقدم مميزات و خصائص مفيدة , مثل تعريفات العتاد الخاص بالجهاز الإفتراضي مثل تعريف كارت الشاشة و تحسن من اداء النظام الإفتراضي , ايضا ً تقدم تكامل ما بين النظام الأصلي و النظام الإفتراضي مثل امكانية تشارك الذاكرة المؤقتة بين النظامين أي ما يعرف بـ " ClipBoard " و مشاركة الملفات بين النظام الإفتراضي و النظام الأصلي , و العديد من المزايا التي تجعل الحياة اسهل .

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

******************************

> تركيب الاضافات في لينوكس :
http://img261.imageshack.us/img261/488/45ubuntu804runningsunxvzt8.png

بعد تنصيب التوزيعة التي تريد – انا قمت بتنصيب توزيعة اوبنتو 8.04 كالتي اعمل عليها لانها المتوفرة حاليا ً – , ما عليك إلا ان تقوم بتشغيل الجهاز الإفتراضي , و اختيار " Install Guest Additions " , و سيظهر لك وجود اسطوانة في الجهاز الإفتراضي – يجب ان يكون مشغل الاقراص في الجهاز الإفتراضي مفعل و لا يحتوي على اسطوانة او ملف " ISO " – .

******************************

http://img516.imageshack.us/img516/1373/46ubuntu804runningsunxvsp1.png

افتح طرفية " Terminal " – لا تخف التيرمنال لا تعض p: – من القائمة العلوية من المسار التالي :


كود: Applications > Accessories > Terminal و اكتب الامر التالي :



كود: sudo sh /media/cdrom0/VBoxLinuxAdditions.run طبعا ً سيطلب كلمة مرور الجذر , اكتبها و اضغط " Enter " .


******************************

http://img507.imageshack.us/img507/9010/47ubuntu804runningsunxvze2.png

سيبدأ تركيب الاضافات ,,, و ها قد تمت العملية بنجاح – تأكد ان العملية تمت بنجاح و عدم ظهور اي خطأ – , ما عليك الان إلا ان تقوم بعمل اعادة تشغيل للجهاز الإفتراضي , و استمتع بالمزايا و الخصائص الاضافية .

******************************

> تركيب الاضافات في وندوز :
http://img177.imageshack.us/img177/1552/48windowsxpprofessionalqv5.png

و في وندوز و نظرا ً لعدم وجود نظام الصلاحيات الرائع كما في لينوكس , فبنفس الطريقة السابقة من قائمة " Devices " نختار " Install Guest Additions " و يظهر لنا كما في الصورة , ثم " Next , Next , Next " , و قد تظهر لك رسالة تخبرك بانه يوجد برنامج يثبت نفسه في عمق النـظام او ما شابه , اختار "Continue Anyway " و في النهاية قم بعمل اعادة تشغيل للنظام .

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


–= خـــــاتــــمـــــة =–

تم عمل هذا الموضوع على لينوكس توزيعة اوبنتو 8.04 .
استعنت في الشرح بشكل أساسي بالمانيوال " Manual " الخاص ببرنامج " VirtualBox " بالاضافة لتعاملي مع البرنامج و الشرح السابق الذي قمت به .
الادوات المستخدمة في هذا الموضوع :
برنامج " Gnome ScreenShot " لاخذ لقطات للشاشة و استخدمته لعمل الصور في الموضوع .
برنامج " Dia " الخاص بالرسوم البيانية , الاصدار 0.96.1 , و استخدمته في عمل الشرح على الصور .
برنامج " Writer " محرر النصوص التابع للحزمة المكتبية " OpenOffice.org " الاصدار 2.4.1 , و استخدمته في كتابة الموضوع و تنسيقه .

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

–= رخــصــة الـمـوضـوع =–
الموضوع برده تحت الرخصة السكليتونية - جايه من سكيليتون يعني D: - اللي بعمل مواضيعي بها , يعني الموضوع ده تحت رخصة SGPL ,, يعني :
Skeleton General Public License ,

http://img174.imageshack.us/img174/79/mysignkh8rt2.png

في النهاية اتمنى يكون الموضوع عجبكم , و يكون مفيد http://img442.imageshack.us/img442/3200/rolleyessg5.gif , و لو استفدت من الموضوع يا ريت دعوة صغيرة كدا بظهر الغيب ,,, و تقبل الله منا ومنكم http://img442.imageshack.us/img442/3200/rolleyessg5.gif .

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

http://img519.imageshack.us/img519/7026/downloadpdfrg5.png & http://img253.imageshack.us/img253/2918/openofficeorg2writesmalzs2.png

لتحميل الموضوع بصيغة " PDF " : هــــــنــــــا (http://skeleton.eel.googlepages.com/Sun_xVM_VirtualBox_second_edition.pdf)

لقراءة ملف الـ PDF مباشرة - Online - : هــــــنــــــا (http://ia311320.us.archive.org/0/items/Sun_xVM_VirtualBox_second_edition_by_skeleton_eel/Sun_xVM_VirtualBox_second_edition.pdf)

لتحميل الموضوع بصيغة " ODT " : هــــــنــــــا (http://ia311327.us.archive.org/0/items/Sun_xVM_VirtualBox_second_edition_ODF_by_skeleton_ eel/Sun_xVM_VirtualBox_second_edition.odt)

الموضوع في شكل اكواد BB : هــــــنــــــا (http://skeleton.eel.googlepages.com/Sun_xVM_VirtualBox_second_edition_bb.txt)
***
أهم نقاط قوّة الـvirtualbox أنّه متوفر لجميع أنظمه التشغيل و تحميله مجاني من الموقع الرسمي

http://www.virtualbox.org/wiki/Downloads

تحميل البرنامج اضغط على ألصوره

http://www.virtualbox.org/graphics/vbox_logo2_gradient.png (http://download.virtualbox.org/virtualbox/3.1.4/VirtualBox-3.1.4-57640-Win.exe)

حجم البرنامج // 70 ميجا

قال رسول الله صلى الله عليه وسلم : ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان إلى الرحمن سبحان الله وبحمده سبحان الله العظيم ) .
رواه البخاري و مسلم .



http://img264.imageshack.us/img264/2578/i53745end3.gif
http://img686.imageshack.us/img686/9488/egyptm.gif

أبو يوسف
20-04-2010, 03:22 PM
سبحان الله وبحمده سبحان الله العظيم


جزاك الله خيرا أخي الكريم على هذا الشرح المفصل


تحياتي لك

.

فلسطيني
20-04-2010, 04:17 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

سيد احمد
20-04-2010, 04:40 PM
بارك الله فيكم وبكم وسدد الله خطاك وعافاك من كل سؤ

أتمنى أن تكونا في أحسن حال و أن يمن الله عليكم بأفضل النعم ويرزقكم الشكر
عليها أتمنى أن تكونا على أتم الصحة والعافية يأرب العالمين يأرب

محمد فاروق رشاد
21-04-2010, 09:55 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
سبقتنى الى ما كنت انوى فعلة من ثمانية اشهر او اكثر ولكنك قمت بالعمل احترافيا"
الى المزيد
باقى 9 ايام على النسخة 10.04 من ابونتو لتقوم بالتجربة

رائد ابو فيصل
21-04-2010, 10:03 AM
بارك الله فيك على النقل المفيد

شرح رائع

الدمشقي
21-04-2010, 11:14 PM
سبحان الله وبحمده سبحان الله العظيم


جزاك الله خيرا أخي الكريم على هذا الشرح المفصل


تحيتي لك

سيد احمد
22-04-2010, 01:12 AM
بارك الله فيكم وبكم الله موحد صفوف المسلمين وبارك في أرزاقهم ووحد امتنا على كلمت الحق

abohmam
22-04-2010, 06:30 PM
جزاك الله خيرا أخى الفاضل سيد أحمد

رائع ماشاء الله

حفظك ربي من كل سوء ونفع بمجهودك امة الإسلام

محمود عفيفى
22-04-2010, 06:36 PM
ماشاء الله شرح أكثر من رائع
جزاك الله خيرا أخى سيد على نقل هذا الموضوع المفيد :abc_152:

سيد احمد
22-04-2010, 11:51 PM
بارك الله فيكم وبكم وأدام عزك ووحد امتنا على كلمت الحق
اللهم اعز الإسلام والمسلمين وأذل الشرك والمشركين بهذا الكتاب الحق المبين الحمد لله الذي جعلنا من خير أمه أخرجت للناس أمه الحبيب المصطفى عليه أفضل الصلاة الصلاة و السلام على سيدنا محمد صلى الله عليه و سلم