الرئيسية > أنظمة يونكس > تنصيب VirtualBox Guest Addition في FreeBSD/Linux

تنصيب VirtualBox Guest Addition في FreeBSD/Linux


السلام عليكم و رحمة الله و بركاته
Guest Addition التي تأتي مع VirtualBox عبارى عن تعريفات تكون وسيطا ما بين جهازك التخيلي و الجهاز المستضيف أي الوصول إلى العتاد الحقيقي مما يؤدي إلى الإستفادة من العتاد داخل أنظمتك التخيلية .


Guest Addition تأتي على شكل ملف iso يمكن قرائت في قارئ الأقراص داخل نظامك التخيلي كل ماعلينا فعله هو الذهاب إلى القائمة Devices و إختيار CD/DVD Devices بعدها إختيار VboxGuestAdditions.iso ،أما إن لم تجدها فعليك أولا إختيار Install Guest Additions من القائمة السابقة في نافذة النظام التخيلي الذي تريد تنصيبها فيه بعد تفعل الخطوات السابقة، يمكنك أيضا فعل ذلك من سطر الأوامر كالتالي:
بالنسبة ل Linux:

mount -t iso9660 /dev/cdrom3 /mnt

iso9660 هو نظام الملفات الخاص بالأقراص من نوع CD/DVD، من الممكن أيضا أن يرمز لها ب cd9660 في بعض أنظمة unix-like.
ستجدون بعض الملفات ما يهمنا هي الخاصة بلينوكس و هما كالآتي:
VboxLinuxAdditions-amd64.run: إن كان النظام التخيلي ببيئة 64Bit فالأحسن أن تختار هذا الملف.
VboxLinuxAdditions-x86.run: خاص بالأنظمة 32Bit.
نقوم بنسخ الملف بعدها نعطيه تصريح التشغيل:

cp /mnt/VboxLinuxAdditions-amd64.run /opt
cd /opt
chmod +x ./ VboxLinuxAdditions-amd64.run

الآن نقوم بتعديل الملف xorg.conf كالآتي:

Section "Device"
        Identifier "Configured Video Device"
        Driver "vboxvideo"
EndSection

Section "Monitor"
        Identifier "Configured Monitor"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Monitor "Configured Monitor"
        Device "Configured Video Device"
        DefaultDepth 24
        SubSection "Display"
                Depth 24
                Modes "1024x800"
        EndSubSection
EndSection

Section "InputDevice"
        Identifier "vboxmouse"
        Driver "vboxmouse"
        Option "CorePointer"
        Option "Device" "/dev/input/mice"
EndSection

Section "ServerLayout"
        Identifier "Default Layout"
        Screen "Default Screen" 0 0
        InputDevice "vboxmouse"
EndSection

هذه الأعدادات نسختها من إحدى المواضيع في منتدى VirtualBox، يمكنك إنشاء ملف xorg.conf مباشرة:

/etc/init.d/kdm stop
/etc/init.d/gdm stop
/etc/init.d/xdm stop
cd /etc/X11/
Xorg -configure

نفذ هذا من سطر الأوامر أي قبل تشغيل الواجهة الرسومية.
بالنسبة ل FreeBSD:
تنصيب additions هنا يتم عبر الports لأنه حاليا لايوجد دعم رسمي من طرف Sun سابقا.

cd /usr/ports/emulators/virtualbox-ose-additions && make install clean

أضف هذا السطر إلى الملف rc.conf المسؤول عن تشغيل البرامج مع بداية تشغيل النظام:

vboxguest_enable="YES"

قم بنسخ الإعدادت السابقة أو أنشئ ملف xorg.conf جديد:

cd /etc/X11/
Xorg -configure

أو عدله على حسب التالي:

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        Identifier  "Card0"
        Driver      "vboxvideo"
        VendorName  "InnoTek Systemberatung GmbH"
        BoardName   "VirtualBox Graphics Adapter"
        BusID       "PCI:0:2:0"
EndSection
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "vboxmouse"
EndSection

ملاحظة:
قد لا يشتغل مع النظام التخيلي بعد تنصيب Guest Additions،لذا تأكد من تفعيلك لخيار 3D Acceleration في القسم Display عند إعدادك للنظام، أما إن كانت مفعلة أصلا فقم بتعطيلها لأنه في هذه الحالة البطاقة الرسومية الخاصة بك غير مدعومة من خلال التعارف الآتية مع Guest Additions .
مصادر:
VirtualBox in FreeBSD Wiki
HOWTO: Install Linux Guest Additions + Xorg config

  1. لا يوجد تعليقات.
  1. No trackbacks yet.

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: