أغسطس 11، 2011

طريقة إعداد أبونتو و فيدورا للحصول على صدفة يونتي و جينوم شل من داخل الآلة الإفتراضية فيرتول بوكس

من دون قصد تفاديت استخدام أبونتو 11.04 Ubuntu و فيدورا 15 Fedora رغم إستخدامي لهما و تتبع تطورهما طوال فترة التطوير. اليوم فقط أثبت إصدارهما النهائي على الآلة الإفتراضية فيرتول بوكس (VirtualBox) و أول شيء يخطر على البال هو تجربة واجهة/صدفة يونتي (Unity) و جينوم شل (GNOME Shell).

كلتا الواجهتين تحتاج إلى بطاقة عرض توفر تسريع ثلاثي الأبعاد على غنو/لينكس. لحسن الحظ الآلة الافتراضية فيرتول بوكس تسطيع أن تحاكي بطاقة عرض تدعم التسريع إن كانت بطاقة العرض الحقيقية قادرة على توفير الخصائص الضرورية.

أولا يجب استخدام الإصدار 4.0.8 فما فوق لـ VirtualBox لأنها أضافت دعم Unity و GNOME Shell.

عند إنشاء كل آلة افتراضية يجب تعديل إعدادات العرض لتوفر دعم تسريع العتاد (3D Acceleration) و تحدد كمية الذاكرة التي ستخصصها لبطاقة العرض الوهمية. 32 ميجا تعمل لكن يفضل 64 أو 128.



بالنسبة لأبونتو:

بعد تثبت أبونتو أول شيء تقوم به هو تحديث النظام لسد العلل البرمجية المكتشفة:
sudo apt-get update
sudo apt-get -V upgrade
ثم بعدها تثبت أدوات البناء الضرورية:
sudo apt-get build-essential dkms
مباشرة بعدها أعد تشغيل النظام.

بعد إعادة تشغيل النظام أنقر على "Install Guest additions" من على قائمة Devices لنافدة VirtualBox ثم من داخل النظام الإفتراضي أنقر مرتين على أيقونة القرص المدمج التي ظهرت على سطح المكتب أو من على قائمة النظام الأساسية أو من شريط Unity.


بعدها افتح سطر أوامر جديد و نفذ عليه مثلا (اسم المجلد VBOXADDITIONS_4.1.0_73009 حتما سيختلف مع الوقت و الإصدار):
cd /media/VBOXADDITIONS_4.1.0_73009

ثم نفذ ما يلي لتجميع و تثبيت و إعداد تعريفات فيرتول بوكس على النظام الافتراضي:
sudo sh VBoxLinuxAdditions.run

إذا لم يشتكي سكريبت التثبت من فشل مهمة ما [Failed] بدلا من [OK] أعد تشغيل النظام لتحصل على واجهة Unity.




بالنسبة لفيدورا:

بعد تثبت فيدورا أول شيء تقوم به هو تحديث النظام لسد العلل البرمجية المكتشفة:
sudo yum check-update
sudo yum update
ثم بعدها تثبت أدوات البناء الضرورية:
sudo yum install kernel-headers kernel-devel gcc dkms
مباشرة بعدها أعد تشغيل النظام.

بعد إعادة تشغيل النظام أنقر على "Install Guest additions" من على قائمة Devices لنافدة VirtualBox ثم من داخل النظام الإفتراضي أنقر على Places من على قائمة النظام الأساسية.


بعدها افتح سطر أوامر جديد و نفذ عليه مثلا (اسم المجلد VBOXADDITIONS_4.1.0_73009 حتما سيختلف مع الوقت و الإصدار):
cd /media/VBOXADDITIONS_4.1.0_73009

ثم نفذ ما يلي لتجميع و تثبيت و إعداد تعريفات فيرتول بوكس على النظام الافتراضي:
sudo sh ./VBoxLinuxAdditions.run

إذا لم يشتكي سكريبت التثبت من فشل مهمة ما [Failed] بدلا من [OK] أعد تشغيل النظام لتحصل على واجهة GNOME Shell.




إضافة 1:
آلة فيدورا الوهمية بصدفة جينوم شل كانت تنهار باستمرار و ذلك ربما راجع إلى بطاقة عرض الحقيقة من فئة Intel المدمجة و المحدودة الخصائص بتعريفها الحالي على أبونتو 10.10.

إضافة 2:
كتلميح و نصيحة عند عزمكم على شراء بطاقة عرض جديدة أو حاسوب جديد أنصحكم ببطائق nVidia لأن الشركة تدعم منتجاتها جيدا على غنو/لينكس و الأنظمة الشبيهة بيونكس و توفر تعريفات حديثة، مستقرة و أدائها عال و بدعم لأخر معايير OpenGL. بطائق Intel المدمجة جيدة هي الأخرى لكن أدائها و دعمها لمعايير OpenGL أقل. أسوء البطائق دعما و أكثرها مشاكل على غنو/لينكس هي بطائق ATI حسب تجاربي الشخصية.

ليست هناك تعليقات:

إرسال تعليق