Virtualbox VM'ye nasıl Guest Additions kurarım?

400

Son zamanlarda Oracle'ın Virtualbox'ına Ubuntu'yu kurdum. Şimdi misafir eklerini yüklemek istiyorum.

Ubuntu konuk işletim sistemimi başlattım, "Cihazlar" a tıkladım ve "Misafir Eklemeleri Yükle" yi seçtim. Hiçbir şey olmadı ve masaüstündeki CD simgesini göremiyorum.

Bu işi nasıl yapabilirim?

    
sordu snakile 22.01.2011 13:19

12 cevap

427
  

Bir VirtualBox VM'ye Ubuntu yükleme konusunda sorun yaşıyorsanız, yükleyici penceresi düşük çözünürlüklü ekran boyutuna uymadığından, pencereyi Alt + F7 ile taşıyabilirsiniz. .

Konuk eklerini depolardan yükleme

Sanal Kutunun OSE sürümünü yüklediğimiz durumlarda misafir bölümündeki depolardan konuk eklemeleri . Bu, Sanal Kutu sürümüyle eşleşen konuk eklerini, depolardan elde edilen şekilde yükler. Bunları, Oracle deposundan elde edilen daha yeni Virtual Box sürümlerine yüklemek için önerilmez . (Aşağıya bakın).

Alternatif olarak ana makine Ubuntu'ya virtualbox-guest-additions-iso paketini yükleyebiliriz.

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

Konuk eklemeleri CD'sinin OSE sürümü görüntüsüne sahip .iso dosyası, ana makine dizininde /usr/share/virtualbox/VBoxGuestAdditions.iso yüklenir. Sanal makinenizin ayarlarında bu .iso dosyasını CD olarak takın. Konukta, yükleyiciyle birlikte bir CD-ROM'a erişebileceksiniz.

Sanal Kutu Yöneticisi'nden Misafir Eklemeleri Yükleme

Konuk Eklemeleri'nin yapılamaması durumunda, Linux kernel başlıklarını yüklememiz gerekebilir (bkz. Kernel üstbilgi dosyalarını nasıl yüklerim? ) veya yapı temelli araçları ek olarak. dkms kuruldu (aşağıya bakın - Not 4). Her ikisini de yüklemek için bu komutu bir terminalde çalıştırabilirsiniz:

sudo apt install build-essential dkms

Cihazları Seçme - & gt; Konuk Eklemelerini Yükle (veya Sanal Kutu Yöneticisinden Ana Makine + D 'e basın) Konuk Eklentiler CD'si .iso yüklenecek ancak yüklenmemiş olacaktır işletim sisteminizde. Yüklemek için VBoxLinuxAdditions.run yükleyici komut dosyasını root olarak veya Autorun Prompt'tan çalıştırmalıyız (aşağıya bakın).

GNOME Kabuğu

Konuk Eklemeleri yüklemek için, sanal sürücü monte edilir edilmez masaüstümüzde bir CD simgesi olacaktır:

Sonraki adım, bu takılı CD'deki autorun.sh komut dosyasını (root olarak), sürücüyü açıp "Yazılımı Çalıştır" düğmesine tıklayarak çalıştırmaktır. Bu, gerekli olan vbox çekirdek modüllerini oluşturacak ve yükleyecektir.

Birlik

Konuk eklemeleri, başlatıcıda görünür bir sanal CD olarak monte edilir:

Sistemin bir CD'yi otomatik olarak kurması için ayarlanmış olması durumunda, aşağıdaki otomatik çalıştırma diyaloğunu açmalıdır (eğer CD sembolünü seçmiyorsanız, açmayı seçin, sonra Otomatik Çalıştırma İstemi Aç 'ı seçin)

Kök erişim için kimlik bilgilerinizi girdikten sonra, misafir eklemeler terminal çıkışından görüldüğü gibi oluşturacaktır:

Terminali kapatmak için Return tuşuna basın.

  

Not 1
  Konuk Eklemeleri, etkin olmak için misafir işletim sisteminizin yeniden başlatılmasını gerektirir.

     

Not 2
  Bazı sistemlerde, Sanal Kutu Konuk Eklemeleri CD'si masaüstünde gösterilmeyebilir, ancak Yerler menüsünden erişilebilir. CD hala orada değilse, VBoxGuestAdditions.iso dosyasını Sanal Kutu Yöneticisi Depolama menüsünde bir CD-ROM olarak el ile eklemeniz gerekebilir. Bir Ubuntu ana bilgisayarında disk görüntüsü /usr/share/virtualbox/VBoxGuestAdditions.iso .

     

Not 3
  Bazı sistemlerde (ör. Xubuntu çalışanlarını çalıştırırken), takılı CD için Otomatik Çalıştırma İstemi olmayabilir. Ardından, sudo ./VBoxLinuxAdditions.run komutunu çalıştırmak için, kullanıcı ekleme eklerini monte edilen misafir ekleri .iso'da bir terminal açarak yükleyebiliriz. Lubuntu veya Ubuntu Server misafirlerinde ek olarak GNU C derleyicisini kurmamız gerekiyor ( gcc ) ve make yardımcı programı kullanın.

     

Not 4
  Konuk işletim sisteminde DKMS çalıştırıldığında, misafir çekirdeği güncellemesinden sonra Misafir Eklemeleri yüklenir. Misafir Eklemeleri için bir ön koşul değildir, ancak kullanılıyorsa önce yüklenmelidir Konuk Eklemeleri'ni yükleriz.

Bir Terminalden Misafir Eklemeleri Yükleme

Ziyaretçi Eklemeleri'nin düzgün yüklenmemesi durumunda, GUI'ye önyükleme yapamayabiliriz. Bu durumda aşağıdaki soruda gösterildiği gibi bir kök kabuğuna erişebildiğimiz Grub menüsüne erişmek için Shift tuşunu basılı tutmaya ihtiyacımız var (devam etmek için dosya sisteminin okuma / yazma işlemini yapmamız gerekir):

Konuk Eklentileri .iso dosyasının, Sanal Kutu Yöneticisinden /dev/cdrom 'ye yüklenmesi gerekir (yukarıya bakın). Ardından, aşağıdaki komutları yazarak Misafir Eklemelerini yükleyebiliriz:

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

Misafir Eklemelerini Kaldırma

Konuk eklemeleri yüklemek için bir şeyler ters gittiğinde veya misafir işletim sistemi kurulumdan sonra önyükleme yapamazsa eklemeleri kaldırmamız gerekebilir. Bu, aynı zamanda bir kök kabuktan da yapılabilir. guest /opt dizininde bulunan kaldırma komut dosyası.

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

x.x.xx 'yi mevcut misafir ekleme sürümünüzle değiştirin.

    
verilen cevap Takkat 15.05.2018 11:28
91

Ayrıca aşağıdakileri de deneyebilirsiniz (bu, Güncelleme Yöneticisi tarafından öldürüldükten sonra Konuk Eklentileri yeniden yüklemem gerektikten sonra benim için çalıştı). Çözüm burada bulundu:

İşte

Özetle:

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

Bu, VirtualBox Konuk Eklentileri'nin doğru sürümünü bulup güncelledi ve sistemim yeniden düzgün çalışıyor gibi görünüyor ve bunun, Konuk Eklemelerinin menü öğesinden yüklenememesi durumunda da çalışacağını varsayıyorum.

Bir diğer not. Bunu başlangıçta balık kabuğunun altında çalıştırmaya çalıştım - başlamadan önce bash (yani "bash" terminalini terminalde kullandığınızdan emin olun).

Daha yeni sistemlere ilişkin not, komut

olarak değiştirildi
sudo apt-get install virtualbox-guest-x11
    
verilen cevap Aaron Newton 29.01.2012 07:41
28

Konuk işletim sisteminde, virtualbox-guest-dkms paketini yükleyin. Örneğin, Terminal uygulamasını kullanarak, sudo apt-get install virtualbox-guest-dkms yazın.

    
verilen cevap ChrisJ 13.05.2014 15:18
20

Oracle tarafından sağlanan .iso'daki standart "virtualbox-guest-additions" paketi, farklı Konuk İşletim Sistemleri için genel araçlara sahiptir ...

Ancak, Ubuntu'nun kendine ait Ubuntu'ya özel Guest Addon paketlerine sahip ...

virtualbox-ose-guest-dkms and ..-x11 and ..-utils adlı.

Bu 'virtualbox-ose-guest- *' paketleri DKMS'nin farkında .. "(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)"

İşte bu konuda 5-6 ay önce sorduğum bir soruya bağlantı var ...

    
verilen cevap Peter.O 13.04.2011 15:51
13

Sonunda çalışmış olduğum adımlar şu şekildeydi, ancak yukarıda belirtilen 'pcworld' isimli kullanıcı olarak, yalnızca son komutun gerçekten gerekli olduğu durumlar olabilir. Asla bilemeyeceğim, ama bunun başkalarına yardımcı olması durumunda paylaşmak istiyorum:

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

Ayrıca, VirtualBox örneğinizi iyi performans için örneğinizin "Görüntülü Reklam" ayarları bölümünde 128MB video ram ve Enable 3D Acceleration gibi kullanmak üzere ayarlamayı unutmayın.

    
verilen cevap Clay Ferguson 07.08.2014 09:24
10

Bu 14.04 konuk VM (hayır GUI) bir Ubuntu Server için benim için çalıştı

Düzenleme: Ayrıca Ubuntu Sunucu 15.04 ve 16.04 ile çalışır

1) dkms yükleyin. Misafir akışından:

sudo apt-get install dkms

2) VirtualBox VM penceresi menüsünden seçin: Devices - & gt; Misafir Eklemeleri CD görüntüsü ekle ...

3) CD-ROM aygıtını tanımlamak için blkid kullanın. Misafir akışından:

sudo blkid

Çıktıdaki satırlardan biri şöyle görünmelidir:

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

İlk kısım ( /dev/sr0 ) CD-ROM aygıtının adıdır.

4) CD'yi yerleştirin (yukarıda bulunan cihaz adına /dev/sr0 değerini değiştirin):

sudo mount /dev/sr0 /media/cdrom/

5) Konuk Eklemeleri yükleyicisini çalıştırın:

sudo /media/cdrom/VBoxLinuxAdditions.run

6) Konuyu yeniden başlatın.

    
verilen cevap David Levesque 20.09.2014 04:27
8

VM içinde VirtualBox Guest İlaveler modülleri yüklemeyi manuel adımlar şunlardır:

  1. ISO dosyasını indirin, ör.

    wget http://download.virtualbox.org/virtualbox/5.0.20/VBoxGuestAdditions_5.0.20.iso -P /tmp
    
  2. ISO dosyasını takın:

    sudo mount -o loop /tmp/VBoxGuestAdditions_5.0.20.iso /mnt
    
  3. Çalıştır yükleyici (debug -x sonrasında sh ekleyin):

    sudo sh /mnt/VBoxLinuxAdditions.run
    
İşte

ISO dosyasının doğru sürümünü bulmak adresten kontrol etmek için

Vagrant kullanıyorsanız, aşağıdaki komutları uygulayarak yükleme çok daha basittir:

vagrant plugin install vagrant-vbguest
vagrant up
vagrant vbguest
    
verilen cevap kenorb 08.06.2016 18:08
7

Prosedür oldukça basit.

Sanal Kutu menüsünde Cihazlar & gt; Misafir Eklemeleri CD Görüntüsü Ekle ... .

Ubuntu masaüstünüzde aşağıdaki açılır:

Çalıştır 'ı seçin ve Misafir Ekleri otomatik olarak yüklenecektir.

    
verilen cevap hg8 03.11.2015 11:19
6

virtualbox-guest-additions paketinin yüklenmesi gerekiyor. Ayrıca, hiçbir şey olmamıştı görünebilir , ancak tüm "Install Ekleme Ekleme" butonu cdrom'u monte ediyor. Dosya yöneticisini (Nautilus / Dolphin) açmalı, "CD aygıtını" seçmeli ve yükleyiciyi çalıştırmalısınız.

    
verilen cevap Lekensteyn 22.01.2011 13:50
1

Konuk eklemeleri varsa .iso, konuk işletim sistemi ayarları aracılığıyla VirtualBox'a yerleştirin. Ardından misafir işletim sistemini başlatın ve vboxwindowsadditions-x86 veya amd64 exe komutunu çalıştırın.

    
verilen cevap Karl Morrison 29.01.2015 02:33
0

Lubuntu için 16.04 kullanıcı Ubuntu 16.04 Virtualbox içinde

Ana akışlı genel talimatların çoğunu denedikten sonra Lubuntu'ya özel talimatlar buldum:

Virtualbox Konuk Eklemelerini Lubuntu Sanal Makineye Kurma

İlk adım: Gerekli yazılımı yükleyin

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

Ardından, Konuk Eklemelerini indirmek için Virtualbox'ı kullanın, ardından Virtualbox menüsünden "Konuk Eklemeleri Yükle" yi seçin.

VBOXADDITIONS CD'si Dosya Yöneticisi'nde açılmazsa, VBOXADDITIONS cd içeriğini açmak için Dosya Yöneticisi'ni kullanın, ardından Dosya Yöneticisi'nin menüsüne gidip 'Terminalde Geçerli Klasörü Aç' seçeneğini belirleyerek orada bir terminal açın

sudo sh VBoxLinux*

Yeniden başlat ve keyfini çıkar!

    
verilen cevap WinEunuuchs2Unix 07.07.2018 20:29
-3

VirtualBox'ta Ubuntu açın. FireFox'u açın ve buraya gidin:
İşte

Virtualbox sürümünüzü bulun ve açmak için bağlantıyı tıklayın.

VBoxGuestAdditions (iso) sürümünüzü indirin:

Arşiv yöneticisinden açın ve dosyaları açın.

Çalıştır: sudo VBoxLinuxAdditions.run

yeniden başlatır.

Bu, iso dosyasını VirtualBox'ta (ISO9660 hatası) açamıyorsanız çalışır.

    
verilen cevap user299272 30.06.2014 20:18

Etiketlerdeki diğer soruları oku