چگونه می توانم اضافه های مهمان را در VirtualBox VM نصب کنم؟


به جواب پذیرفته شده بروید




اخیراً اوبونتو را در Oracle's Virtualbox نصب کرده ام. حالا می خواهم اضافات مهمان را نصب کنم.

من سیستم عامل مهمان Ubuntu را راه اندازی کردم ، روی "دستگاه ها" کلیک کردم و "نصب اضافی مهمان" را انتخاب کردم. هیچ اتفاقی نیفتاده است ، و نماد سی دی را در دسک تاپ خود نمی بینم.

چگونه می توانم این کار را انجام دهم؟


467









12 :تعداد پاسخها


اگر در نصب اوبونتو در VirtualBox VM مشکل دارید ، زیرا پنجره نصاب اندازه صفحه نمایش با وضوح پایین ندارد ، می توانید پنجره را با Alt+ حرکت دهید F7.

نصب اضافات مهمان از مخازن

در صورت نصب نسخه OSE از Virtual Box از مخازن ، می توانیم موارد اضافی را از مخازن موجود در مهمان اضافه کنیم . با استفاده از این مخازن ، افزودنیهای مهمان مطابق با نسخه Virtual Box نصب می شود. این است که به توصیه نمی شود برای نصب این در نسخه های جدیدتر از جعبه مجازی به عنوان از مخزن اوراکل به دست آمده (پایین را ببینید).

از طرف دیگر می توانیم بسته بندی virtualbox-guest-additions-iso را در میزبان اوبونتو نصب کنیم.

 sudo apt-get install virtualbox-guest-additions-iso
 

پرونده .iso با تصویری از نسخه OSE CD اضافات مهمان در فهرست میزبان نصب می شود /usr/share/virtualbox/VBoxGuestAdditions.iso . این فایل .iso را به عنوان CD در تنظیمات دستگاه مجازی خود سوار کنید. در مهمان شما با نصب کننده به CD-ROM دسترسی خواهید داشت.

نصب افزودنی های مهمان از مدیر جعبه مجازی

در صورت عدم موفقیت در ساخت اضافی ، باید مجبوریم هدرهای هسته لینوکس را نصب کنیم (رجوع کنید به نحوه نصب پرونده های هدر هسته؟ ) یا علاوه بر این ، ابزارهای ضروری را نیز بسازید
ساخت ضروری را نصب کنید

. همچنین توصیه می شود که dkms
dkms را نصب کنید

نصب شده باشد (به تصویر زیر مراجعه کنید - یادداشت 4). می توانید این دستور را در یک ترمینال اجرا کنید تا هر دو نصب شوند:

 sudo apt install build-essential dkms
 

انتخاب دستگاه ها -> نصب افزودنیهای مهمان (یا مطبوعات Host+ Dاز مدیر جعبه مجازی را فشار دهید ) CD Additions Guest .iso بارگذاری می شود اما در سیستم عامل مهمان شما نصب نشده است . برای نصب باید اسکریپت نصاب را VBoxLinuxAdditions.run به صورت root یا از Autorun Prompt اجرا کنیم (به تصویر زیر مراجعه کنید).


گنوم شل

برای نصب افزودنیهای مهمان ، به محض نصب درایو مجازی ، یک آیکون CD روی دسک تاپ خود خواهیم داشت:


توضیحات تصویر را اینجا وارد کنید

مرحله بعدی اجرای اسکریپت autorun.sh (به عنوان root) بر روی این سی دی نصب شده با باز کردن درایو و کلیک بر روی دکمه "اجرای نرم افزار" است. این کار ماژول های هسته ای vbox مورد نیاز را ایجاد و نصب می کند.


وحدت

افزودنیهای مهمان به صورت CD مجازی قابل مشاهده در پرتاب سوار می شوند:


توضیحات تصویر را اینجا وارد کنید

در صورت تنظیم سیستم برای نصب مجدد سی دی ، فقط باید گفتگوی autorun زیر را باز کند (اگر نماد CD را انتخاب نکردید ، باز را انتخاب کنید ، سپس Open Autorun Prompt را انتخاب کنید )


توضیحات تصویر را اینجا وارد کنید

پس از وارد کردن اعتبارنامه های خود برای دسترسی ریشه ، افزودنیهای مهمان همانطور که از خروجی ترمینال مشاهده می شود ساخته می شوند:


توضیحات تصویر را اینجا وارد کنید

مطبوعات Returnبرای بستن ترمینال.


توجه داشته باشید 1 برای
افزودن مهمان به اجرای مجدد سیستم عامل مهمان شما نیاز دارد.

توجه 2
در برخی سیستم ها نماد CD Virtual Box Guest Additions ممکن است روی دسک تاپ نشان داده نشود ، اما از فهرست Places قابل دسترسی خواهد بود . اگر سی دی هنوز در آنجا نبود ، باید مجبور شوید VBoxGuestAdditions.iso را به صورت CD-ROM در منوی ذخیره سازی Virtual Box Manager اضافه کنید. در یک میزبان اوبونتو تصویر دیسک موجود است /usr/share/virtualbox/VBoxGuestAdditions.iso .

توجه 3
در بعضی از سیستم ها (به عنوان مثال هنگام اجرای مهمان های Xubuntu ) ممکن است یک دستورالعمل Autorun برای سی دی نصب شده نداشته باشیم. سپس می توانیم با باز کردن یک ترمینال بر روی میزهای اضافه شده مهمان .iso ، برنامه های افزودنی مهمان را نصب کنیم sudo ./VBoxLinuxAdditions.run . در میهمانان Lubuntu یا Ubuntu Server ما علاوه بر این نیاز به نصب کامپایلر GNU C ( gcc
gcc را نصب کنید

) و ابزار make
نصب make

در سیستم مهمان داریم تا بتوانیم اضافات مهمان را کامپایل کنیم.

توجه 4
اجرای DKMS در سیستم عامل مهمان ، افزودنیهای مهمان را بعد از به روزرسانی هسته مهمان نصب می کند. این یک شرط ضروری برای افزودنیهای مهمان نیست ، اما در صورت استفاده باید قبل از نصب افزودنیهای مهمان نصب شود.


نصب اضافات مهمان از یک ترمینال

در صورت نصب صحیح مهمانها ، ممکن است نتوانیم به رابط کاربری گرافیکی بوت شویم. در این حالت باید Shiftکلید دسترسی را برای دسترسی به منوی Grub که در آن به پوسته ریشه ای دسترسی پیدا می کنیم بکشید ، همانطور که در سؤال زیر نشان داده شده است.

پرونده مهمان افزودنی .iso باید /dev/cdrom از مدیر مجازی جعبه نصب شود (در بالا مشاهده کنید). سپس می توانیم با تایپ دستورات زیر ، افزودنیهای مهمان را نصب کنیم:

 mount /dev/cdrom /mnt              # or any other mountpoint
cd /mnt
./VBoxLinuxAdditions.run
reboot
 

افزودنیهای مهمان را حذف کنید

در صورت بروز مشکل در نصب موارد اضافی مهمان ، یا سیستم عامل مهمان پس از نصب بوت نمی شود ، ممکن است مجبور شویم که اضافات را حذف کنیم. این کار همچنین با اجرای اسکریپت حذف نصب شده در فهرست مهمانها می تواند از یک پوسته ریشه انجام شود . /opt

 cd /opt/<VirtualBoxAdditions-x.x.xx>/
sudo ./uninstall.sh
 

x.x.xx نسخه فعلی افزودنیهای مهمان خود را جایگزین کنید.


517



شما همچنین می توانید موارد زیر را امتحان کنید (این کار بعد از اینکه مجبور شدم نصب مجدد افزودنیهای مهمان را پس از اینکه مدیر بروزرسانی آنها را کشتم دوباره نصب کردم) برای من کار کرد. راه حل در اینجا یافت شد:

http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/

به طور خلاصه:

 sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-ose-guest-x11
 

نسخه صحیح VirtualBox افزودنیهای مهمان VirtualBox را پیدا کرده و به روز کرده اید و به نظر می رسد که سیستم من دوباره به درستی کار می کند ، و فرض می کنم این گزینه در صورت عدم موفقیت در نصب برنامه از گزینه منو نیز کار کند.

نکته دیگر من در ابتدا سعی کردم این کار را زیر پوسته ماهی اجرا کنم - مطمئن شوید که از bash استفاده می کنید (یعنی قبل از شروع ، "bash" را وارد ترمینال کنید.)


توجه داشته باشید که در سیستم های اخیر ، فرمان به تغییر یافته است

 sudo apt-get install virtualbox-guest-x11
 

98



در داخل سیستم عامل مهمان ، بسته را نصب کنید virtualbox-guest-dkms . به عنوان مثال ، با استفاده از برنامه Terminal ، نوع را تایپ کنید sudo apt-get install virtualbox-guest-dkms .


37



بسته استاندارد "virtualbox-guest-additions" در .iso ارائه شده توسط Oracle ، دارای ابزارهای کلی برای سیستم عامل های مختلف مهمان ...

با این حال ، اوبونتو بسته های ویژه مهمان Addon مخصوص اوبونتو را دارد ...
نامگذاری شده است virtualbox-ose-guest-dkms and ..-x11 and ..-utils .

این بسته های 'virtualbox-ose-guest- * DKMS آگاه هستند .. "(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)"

در اینجا پیوند سؤالی که 5-6 ماه پیش در مورد این مسئله پرسیدم وجود دارد ... چگونه می توانم از Compiz برای کار در یک VirtualBox VM استفاده کنم


22



در اینجا مراحلی را اجرا کردم که سرانجام کار کردند ، اما همانطور که کاربر "pcworld" در بالا عنوان کرد شاید این مورد باشد که فقط آخرین دستور در واقع لازم بود. من هرگز نمی دانم ، اما من می خواهم در مورد این به دیگران کمک کنم:

 sudo apt-get install virtualbox-guest-additions-iso
sudo apt-get update 
sudo apt-get dist-upgrade
sudo apt-get install virtualbox-guest-x11
 

و فراموش نکنید که برای عملکرد خوب ، نمونه VirtualBox خود را به عنوان مثال از قوچ ویدیویی 128MB و Enable 3D Acceleration در بخش تنظیمات "Display" فعال کنید.


16



در اینجا مراحل دستی برای نصب ماژولهای هسته VirtualBox Guest Additions در داخل VM آورده شده است:

  1. به عنوان مثال فایل ISO را بارگیری کنید

     wget http://download.virtualbox.org/virtualbox/5.0.20/VBoxGuestAdditions_5.0.20.iso -P /tmp
     
  2. فایل ISO را نصب کنید:

     sudo mount -o loop /tmp/VBoxGuestAdditions_5.0.20.iso /mnt
     
  3. نصب اجرا (اضافه کردن -x پس sh به اشکال زدایی):

     sudo sh /mnt/VBoxLinuxAdditions.run
     

برای یافتن نسخه مناسب فایل ISO ، آن را در این قسمت بررسی کنید: http://download.virtualbox.org/virtualbox/


اگر از Vagrant استفاده می کنید ، نصب با انجام این دستورات بسیار ساده تر است:

 vagrant plugin install vagrant-vbguest
vagrant up
vagrant vbguest
 

16



این برای من برای یک سرور Ubuntu 14.04 VM (بدون GUI) کار کرده است:

ویرایش: همچنین با سرور اوبونتو 15.04 و 16.04 همکاری می کند

1) dkms را نصب کنید. از اجرای مهمان:

 sudo apt-get install dkms
 

2) از منوی پنجره VirtualBox VM را انتخاب کنید: دستگاه ها -> درج تصویر سی دی افزودن مهمان ...

3) از blkid برای شناسایی دستگاه CD-ROM استفاده کنید. از اجرای مهمان:

 sudo blkid
 

یکی از خطوط خروجی باید به شکل زیر باشد:

 /dev/sr0: LABEL="VBOXADDITIONS_4.3.16_95972" TYPE="iso9660"
 

قسمت اول ( /dev/sr0 ) نام دستگاه CD-ROM است.

4) CD را نصب کنید ( /dev/sr0 با نام دستگاه موجود در بالا جایگزین کنید ):

 sudo mount /dev/sr0 /media/cdrom/
 

5) نصب کننده افزودنی مهمان را اجرا کنید:

 sudo /media/cdrom/VBoxLinuxAdditions.run
 

6) مهمان را راه اندازی مجدد کنید.


13



virtualbox-guest-additions بسته به نصب شود. علاوه بر این ، ممکن است به نظر برسد که هیچ اتفاقی نیفتاده است ، اما تمام دکمه "نصب گزینه اضافه کردن مهمان" نصب cdrom است. شما باید File Manager (Nautilus / Dolphin) را باز کنید ، "دستگاه CD" را انتخاب کرده و نصب را اجرا کنید.


8



این روش بسیار ساده است.

از طریق منوی Virtual Box دستگاه ها > قرار دادن افزودنیهای مهمان CD CD ... را انتخاب کنید .

پنجره زیر در دسک تاپ اوبونتو ظاهر می شود:


اضافه شدن مهمان

را انتخاب کنید Runو افزودنیهای مهمان به طور خودکار نصب می شود.


8


2015-11-03

اگر موارد افزودنی مهمان را دارید .iso ، آن را از طریق تنظیمات سیستم عامل مهمان آن را در VirtualBox سوار کنید. سپس سیستم عامل مهمان را راه اندازی کرده و vboxwindowsadditions-x86 یا amd64 exe را اجرا کنید.


2



برای کاربران Lubuntu 16.04 در داخل Ubuntu 16.04 Virtualbox

پس از تلاش بسیاری از دستورالعمل های عمومی جریان اصلی ، من دستورالعمل های خاص Lubuntu را یافتم :

افزودنی های مهمان Virtualbox را روی یک ماشین مجازی Lubuntu نصب کنید

مرحله اول: نرم افزار مورد نیاز را نصب کنید

 sudo apt-get update
sudo apt-get install make gcc
 

در مرحله بعد از Virtualbox برای بارگیری موارد اضافه شده از مهمان استفاده کنید ، سپس از منوی Virtualbox گزینه "نصب مهمان اضافه" را انتخاب کنید.

اگر cd VBOXADDITIONS در File Manager ظاهر نمی شود ، از File Manager استفاده کنید تا محتویات CD VBOXADDITIONS را باز کنید ، سپس با رفتن به منوی File Manager و انتخاب "باز کردن پوشه فعلی در ترمینال" ، یک پایانه را در آنجا باز کنید.

 sudo sh VBoxLinux*
 

راه اندازی مجدد و لذت ببرید!


2



اوبونتو را در VirtualBox باز کنید. FireFox را باز کنید و به اینجا بروید:
http://download.virtualbox.org/virtualbox/

نسخه Virtualbox خود را پیدا کرده و روی آن کلیک کنید تا باز شود.

نسخه خود را از VBoxGuestAdditions (iso) بارگیری کنید:

آن را در مدیر بایگانی باز کنید و پرونده ها را استخراج کنید.

اجرا کن: sudo VBoxLinuxAdditions.run

راه اندازی مجدد

درصورتیکه نتوانید فایل iso را در VirtualBox باز کنید (خطای ISO9660) این کار می کند.


-2



انتشارات مرتبط


نصب تصویر اضافه شده های مهمان در جعبه مجازی امکان پذیر نیست

نحوه ایمن کردن سیستم عامل مهمان در VirtualBox با استفاده از خط فرمان

نصب اضافات مهمان امکان پذیر نیست: نوع سیستم نامعلوم پرونده 'iso9660'

نحوه نصب افزودنیهای مهمان در Lubuntu 13.04

64bit Ubuntu را در VirtualBox نصب کنید [بسته]

نصب win7 x64 در VirtualBox - دستگاه درایور خطا وجود ندارد

نحوه دسترسی به پوشه های مشترک در Ubuntu VM (Oracle Virtualbox) و پیوند دادن آنها به پوشه خانه

چگونه می توانم در هنگام نمایش تمام صفحه ، از تب Alt برای کار در VirtualBox VM استفاده کنم؟

نصب افزودنی های مهمان باعث ایجاد مشکلات [کپی]

خرابی بوت ubuntu gnome 17.04 در VirtualBox پس از نصب موارد اضافی مهمان

[virtualbox] سوال برچسب


چگونه اسکریپت ها را در هنگام راه اندازی اجرا کنیم؟

چرا اسکریپت های crontab کار نمی کنند؟

چگونه واقعاً ترمینال را پاک کنیم؟

نحوه بررسی عملکرد دیسک سخت

آیا برنامه ای مانند Microsoft Paint وجود دارد؟ [تکثیر]

ssh: کلیدها را بطور خودکار قبول می کنند

چگونه می توان رنگ پس زمینه ابزار را در Unity تغییر داد؟

چگونه می توانم دستورات sudo خاص را بدون رمز عبور اجرا کنم؟

چگونه سرور اوبونتو را با یک رابط کاربری گرافیکی اجرا می کنید؟

چگونه Eclipse را نصب کنیم؟