نصب بسته ی مهمان ویرچال باکس در فدورا

VBox Guest Additions - fedorafans.comمطمئنا برای همه‌ی ما اتفاق افتاده که فدورا رو بر روی ويرچال باکس نصب کرده باشيم، اما بعد از نصب رزولوشن فدورا مورد پسند نيست، مخصوصا برای مانيتورهايی با تصوير کشيده (WideScreen) اين مشکل بيشتر خودش رو نشون ميده.

امروز آموزش نصب VirtualBox Guest Additions را برای فدورای مهمان آماده کرديم تا علاوه بر مشکل رزولوشن، مشکل Drag n Drop از سيستم ميزبان به مهمان و بلعکس و همچنين امکان کپی کردن از سيستم ميزبان و بلعکس را برطرف کنيم.

نکته: تمامی مراحلی که ذکر می شوند، بر روی سيستم مهمان که در اينجا فدورا هست، بايد انجام شود!

 

مرحله اول –  قبل از انجام هرکاری، ابتدا بايد سيستم و به خصوص کرنل رو بروز کنيم:

#yum update kernel

مرحله دوم – بعد از بروز رسانی، فدورا رو خاموش کنيد و در محيط برنامه ی ويرچال باکس، فدورا رو انتخاب کرده و وارد تنظيمات آن شويد. سپس از بخش Storage، ايزوی VirtualBox Guest Additions را اضافه کنيد. اين فايل ايزو، در سيستم‌عامل های متفاوت در جاهاي متفاوتي قرار دارد. برای این کار، باید گزینه ی Add CD/DVD Device را انتخاب کنید. *

نکته: درتوزيع‌های گنو/لينوکس، بايد وارد مسيري که ويرچال باکس نصب شده شويد و از آنجا به دنبال اين ايزو بگرديد. به عنوان مثال در فدورا در مسیر زیر قرار دارد

/usr/share/virtualbox/VBoxGuestAdditions.iso

در ويندوز، اين  ايزو بطور معمول در مسير زير قرار دارد:

C:\Program files\Oracle\VirtualBox

VB GuestAdditions - ISO - fedorafans.com

بعد از اضافه کردن ایزو، با زدن دکمه OK پنجره تنظيمات را ببنديد و فدورا را با آخرين هسته‌ی نصب شده راه اندازی کنيد.

مرحله سوم – حالا نوبت ماونت  (mount) کردن اين ايزو مي باشد.

برای ماونت کردن این ایزو، ابتدا باید در شاخه ی Media زیرشاخه‌ای برای آن بسازیم:

#mkdir  /media/VirtualBoxGuestAdditons

بعد از ساختن این شاخه، با استفاده از دستور زیر آن را ماونت می کنیم:

#mount -r /dev/cdrom /media/VirtualBoxGuestAdditions

مرحله چهارم – بعد از ماونت کردن و قبل از نصب اين افزونه، بهتر هست که اول از نصب بودن پيش‌نيازهای آن اطمينان حاصل کنيم. برای این کار بسته های زیر را نصب می کنیم:

#yum install gcc kernel-devel kernel-headers dkms make bzip2

مرحله پنجم – حالا نوبت به نصب متغیر محیط کرنل میرسه، برای این کار از دستور زیر استفاده می کنیم:

#KERN_DIR=/usr/src/kernels/’uname -r’

مرحله ششم – حالا نوبت به نصب این افزونه میرسه:

#cd /media/VirtualBoxGuestAdditions

#./VBoxLinuxAdditions.run

تمام، حالا سیستم را دوباره راه اندازی کرده و از استفاده از فدورا لذت ببرید 🙂

* قبل از اضافه کردن از اضافه کردن ایزو از قسمت تنظیمات، میشه از گزینه Devices>Install Guest Additions در منوی ویرچال باکس در سیستم مهمان استفاده کرد. اما این گزینه در زمان نوشتن این آموزش در سیستم مجازی من کار نکرد.

 

4 نظرات
  1. majid می گوید

    موقع نصب پیغام خطا میده
    Building the main Guest Additions module [FAILED]
    (Look at /var/log/vboxadd-install.log to find out what went wrong)
    اینم محتویات فایل log
    Uninstalling modules from DKMS
    Attempting to install using DKMS

    Creating symlink /var/lib/dkms/vboxguest/4.2.16/source ->
    /usr/src/vboxguest-4.2.16

    DKMS: add completed.
    Error! echo
    Your kernel headers for kernel 3.10.9-200.fc19.i686 cannot be found at
    /lib/modules/3.10.9-200.fc19.i686/build or /lib/modules/3.10.9-200.fc19.i686/source.
    Failed to install using DKMS, attempting to install without
    /tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.
    Creating user for the Guest Additions.
    Creating udev rule for the Guest Additions kernel module.

    سیستم آپدیت هست

    1. Vampir3 می گوید

      شما چجوری ویرچال باکس رو نصب کردید؟ یکم عجبیه واسم
      به هر حال باید بسته های زیر رو نصب کنید:
      yum install kernel-devel kernel-headers dkms gcc gcc-c+

  2. ش می گوید

    ابتدا باید در شاخه ی Media زیرشاخه‌ای برای آن بسازیم

    این زیط شاخه مدیا کجاست ؟

    1. hos7ein می گوید

      توی این مسیر هست :
      media/

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.