إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

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

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] تنصيب VirtualBox Guest Addition في FreeBSD/Linux

    السلام عليكم و رحمة الله و بركاته
    Guest Addition التي تأتي مع VirtualBox عبارى عن تعريفات تكون وسيطا ما بين جهازك التخيلي و الجهاز المستضيف أي الوصول إلى العتاد الحقيقي مما يؤدي إلى الإستفادة من العتاد داخل أنظمتك التخيلية.
    Guest Addition تأتي على شكل ملف iso يمكن قرائت في قارئ الأقراص داخل نظامك التخيلي كل ماعلينا فعله هو الذهاب إلى القائمة Devices و إختيار CD/DVD Devices بعدها إختيار VboxGuestAdditions.iso ،أما إن لم تجدها فعليك أولا إختيار Install Guest Additions من القائمة السابقة في نافذة النظام التخيلي الذي تريد تنصيبها فيه بعد تفعل الخطوات السابقة، يمكنك أيضا فعل ذلك من سطر الأوامر كالتالي:
    بالنسبة ل Linux:
    كود:
    [LEFT]mount -t iso9660 /dev/cdrom3 /mnt[/LEFT]
    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 كالآتي:
    كود:
    [LEFT]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[/LEFT]

    هذه الأعدادات نسختها من إحدى المواضيع في منتدى
    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 جديد:
    كود:
    [LEFT]                      p { margin-bottom: 0.08in; }  [SIZE=3]Section "Device"[/SIZE]         [SIZE=3]### Available Driver options are:-[/SIZE]         [SIZE=3]### Values: <i>: integer, <f>: float, <bool>: "True"/"False",[/SIZE]         [SIZE=3]### <string>: "String", <freq>: "<f> Hz/kHz/MHz"[/SIZE]         [SIZE=3]### [arg]: arg optional[/SIZE]         [SIZE=3]Identifier  "Card0"[/SIZE]         [SIZE=3]Driver      "vboxvideo"[/SIZE]         [SIZE=3]VendorName  "InnoTek Systemberatung GmbH"[/SIZE]         [SIZE=3]BoardName   "VirtualBox Graphics Adapter"[/SIZE]         [SIZE=3]BusID       "PCI:0:2:0"[/SIZE] [SIZE=3]EndSection[/SIZE] [SIZE=3]Section "InputDevice"[/SIZE]         [SIZE=3]Identifier  "Mouse0"[/SIZE]         [SIZE=3]Driver      "vboxmouse"[/SIZE] [SIZE=3]EndSection[/SIZE] 
    كود:
    cd /etc/X11/ Xorg -configure
    أو عدله على حسب التالي:
    ملاحظة: قد لا يشتغل مع النظام التخيلي بعد تنصيب Guest Additions،لذا تأكد من تفعيلك لخيار 3D Acceleration في القسم Display عند إعدادك للنظام، أما إن كانت مفعلة أصلا فقم بتعطيلها لأنه في هذه الحالة البطاقة الرسومية الخاصة بك غير مدعومة من خلال التعارف الآتية مع Guest Additions. مصادر:
    VirtualBox in FreeBSD Wiki
    [/LEFT]
    HOWTO: Install Linux Guest Additions + Xorg config
    http://0xsife.wordpress.com
    المجلة التقنية It-scoop.com

    أخبار التقنية أولا بأول لحظة وقوعها

  • #2
    على ما أتذكر الحزمة VboxLinuxAdditions-amd64.run المدمجة على القرص الإفتراضي لفيرتول بوكس لم تعمل معي لأنها موجهة لمستخدمي لينوكس. هل يجب تفعيل Linux Emulation لكي تعمل أم عملت معك حتى من دون تفعيل التوافق مع لينوكس؟

    بالنسبة للـ Ports عملت بنجاح و بكل الروعة المتعود عليها
    ArabicFOSS
    انضم إلى فريق المدونة و ساهم بما شئت وقتما شئت!

    تعليق


    • #3
      المشاركة الأصلية بواسطة محمد البردعي مشاهدة المشاركة
      على ما أتذكر الحزمة VboxLinuxAdditions-amd64.run المدمجة على القرص الإفتراضي لفيرتول بوكس لم تعمل معي لأنها موجهة لمستخدمي لينوكس. هل يجب تفعيل Linux Emulation لكي تعمل أم عملت معك حتى من دون تفعيل التوافق مع لينوكس؟

      بالنسبة للـ Ports عملت بنجاح و بكل الروعة المتعود عليها
      سيف لا تتعب نفسك في الرد. لا تعليق على ما كتبته. آسف لم أنتبه للعنوان الداخلي الخاص بلينوكس.
      ArabicFOSS
      انضم إلى فريق المدونة و ساهم بما شئت وقتما شئت!

      تعليق

      يعمل...
      X