Ubuntu 16.04 için VirtualBox Konuk Eklemeleri nasıl yüklenir


Yanıtlar:


68

Ubuntu Sunucusu için konuk eklemelerini komut satırından yüklemek gerekir.

sudo apt-get update
sudo apt-get install virtualbox-guest-dkms 

4
Bunu, ana bilgisayar işletim sisteminden dosya paylaşımını etkinleştirmek için yapmak zorunda kaldım.
ThisClark

15
Bunu çalıştırabilirken neden deli "insert cd" türündeki talimatları izleyeyim? dürüst soru
Colin D

@ColinD Bu yöntem benim için Masaüstünde şahsen işe yaramadı.
jtpereyda

1
Çalışacak bir şey bulamadım. "DKMS" ubuntu sunucusunda hile yapıyor gibi görünüyor 17.10, VirtualBox 5.2.6
willem

bunu şimdi denedim ubuntu vm fare ve klavyeden herhangi bir girdi kabul etmiyor
Alex G

32

Bir konuk ekleme paketi var , ancak bu yalnızca benim için özelliklerin bazılarını etkinleştirdi.

En güvenilir yöntem muhtemelen VirtualBox ile birlikte gelen yerleşik yükleyiciyi kullanmaktır.

Bu Ubuntu Desktop içindir. Ubuntu Sunucusu için, @ ThisClark'ın cevabına bakınız.

Güncellemeler

  1. VirtualBox'ın en son sürümüne sahip olduğunuzdan emin olun .
  2. İlk iyi olabilir sudo apt updateve sudo apt upgradegerekirse ve yeniden başlatma.

Konuk Eklemeleri

  1. Sanal makinede güç
  2. Ekranın üstündeki VirtualBox menüsünde "Devices" tıklayın.
  3. "Konuk Eklemelerini Yükle CD Görüntüsü ..." seçeneğini tıklayın.
  4. Ekrandaki komut istemlerini gerektiği gibi izleyin, şifrenizi vb. Girin.
  5. Sanal makineyi yeniden başlat

Özellikleri etkinleştir

  1. Makine -> Ayarlar -> Genel -> Gelişmiş -> Paylaşılan Pano'yu ve / veya Sürükle ve Bırak özelliğini etkinleştirin.
  2. Görünüm -> Konuk Ekranını Otomatik Boyutlandır seçeneğinin işaretli olduğundan emin olun.

1
Üzgünüz, fakat bu cevap gerekli paketler hakkında hiçbir şey ifade etmiyor. Oldukça varsayılan Ubuntu 16.04.1 Sunucusu kurulumumda gerekli geliştirme paketleri kurulmuyor.
Colin 'Hart

@ Colin'tHart Bilgi için teşekkürler. Listelenen adımları atmanın yanı sıra hangi paketleri kurmanız gerekiyordu? Durumunuz yeterince farklıysa, kendi cevabınızı yazmaktan çekinmeyin.
jtpereyda

Konuk eklemelerin yükleyicisini çalıştırdığınızda size neye ihtiyacınız olduğunu söyler. Başımın üstünden, apt-getya da üzerinden yüklenebilecek çekirdek başlıklarına ihtiyacınız olduğuna inanıyorum aptitude.
rbaleksandar

@jtpereyda: bir cazibe gibi çalışır :) özellikleri etkinleştirmek, yeniden başlatma, ancak makineyi başlatmadan önce ilk vb ekranda yapın
cwhisperer

2
Çift notlar: Konuk eklemeleri cd'sini ekleyebilmeniz için bir sürücünüz yoksa bir optik sürücü oluşturmanız gerekebilir. Cihazlar açılır listesinden "konuk eklemeleri cd görüntüsü ..." seçeneğini seçmek zorunda kaldım. Bundan sonra, otomatik çalıştırma önyükleme sırasında açılmadı, bu yüzden bir terminal açıp çalıştırmak zorunda kaldım ./autorun.sh.
Blaskovicz

15

ISO'yu indirmezseniz, "en yeni ve en iyi" sürümü alamazsınız. Bu seçeneğe bağlı kalmak istiyorsanız, lütfen bağımlılıklar için aşağıdaki notlara bakın .

Bu talimatları Ubuntu 16.04 konuğu altında başarıyla test ettim:

  1. VirtualBox altında Ubuntu sunucu örneği oluşturun (açıkçası).
  2. VM'yi başlatın, ISO görüntüsünü yerleştirmek için Aygıtlar -> Konuk Eklemeleri Ekle CD görüntüsü'ne gidin.

  3. Terminalden aşağıdaki komutları çalıştırın:

    sudo -i  
    apt install gcc make  
    mkdir -p /media/cdrom  
    mount /dev/cdrom /media/cdrom  
    /media/cdrom/VBoxLinuxAdditions.run  
    reboot  
    
  4. Yeniden başlattıktan sonra:

    sudo usermod --append --groups vboxsf USERNAME
    
  5. Ana bilgisayar paylaşımları şimdi /media, sistem açılışında başlayacak şekilde ayarlanmış VBoxService servisi aracılığıyla Ubuntu misafirine monte edilmelidir .

Bu benim kurulumumu etkiledi.

Yorumdan not edildi:

  • Vboxsf grubuna kullanıcı hesabı ekledikten sonra oturumu kapatıp tekrar açın

1
Bu benim için çalıştı, teşekkürler! Bir not, paylaşıma erişmeden önce kullanıcı hesabımı vboxsf grubuna ekledikten sonra oturumu kapatıp tekrar açmak zorunda kaldım.
Guy Starbuck

9

1) Dağıtımınız için normal kanallardan bir paket kurun. Örneğin, şunları kullanabilirsiniz:

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

2) Cihaz ekleme > Optik Sürücüler> VBoxGuestAdditions.iso

İso dosyasını indirmek için yukarıdaki komutu kullandığınızda. Burada bulunabilir:

/usr/share/virtualbox/VBoxGuestAdditions.iso

4

Bu benim için çalıştı:

sudo mount /dev/cdrom /media/cdrom
sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
sudo sh /media/cdrom/VBoxLinuxAdditions.run

Sonra sanal makineyi yeniden başlattı.


1
Bu benim için 16.04 için düzeltti.
Karl Morrison

diyor kimount: mount point /media/cdrom does not exist
Rockstar5645

2

Bu, Ubuntu Server 16.04.3 LTS konuğu çalıştıran VirtualBox 5.1.28 MacOS sunucusu için çalıştı. Tüm talimatlar konuk Ubuntu Sunucusu içindir.

Not: "Misafir Eklemeleri CD Görüntüsü Ekleme" için VirtualBox GUI'yi kullanmayın. Sanal kutu web sitesinden indirilen en son .iso dosyalarında olduğu gibi "vboxadd.sh" dosyasını çalıştırmadı. Ek olarak, misafirinizin internet erişimi olmalıdır (misafir işletim sisteminizin interneti ile ilgili sorun yaşıyorsanız "köprülü adaptör" yerine "NAT" kullanın).

Terminalde, VirtualBox sürümünüz için VBoxGuestAdditions.iso dosyasını indirin (benim için 5.1.28).

wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso

Sonra / media içinde boş bir dizin oluşturun ve buraya yerleştirin:

sudo mkdir /media/iso

sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso

Ardından oraya gidin ve Linux yükleyicisini çalıştırın:

cd /media/iso

sudo ./VBoxLinuxAdditions.run

Misafir işletim sisteminizi yeniden başlatın:

reboot

Paylaşılan klasörünüze / media / sf_ [your_folder_name] altında erişebilmelisiniz


1

Sanal Kutu 5.1 istedi?

Virtual Box 5.1 (5.0 değil) almak ve kullanmak niyetindeyseniz , yazı yazarken apt ile başa çıkamazsınız. Ve üçüncü taraf repoları ekleyerek, gizlenmemiş bir hata sürümüne sahip 32bit sürümünü istemeden alabilirsiniz, bu cevaba bakınız .

Bu nedenle, muhtemelen VirtualBox’ın kendisini ve Konuk Eklemeleri indirmek en iyisidir (şimdi yeniden adlandırılmış / "Extension Pack" in bir parçası doğrudan burada bulabileceğiniz en yüksek 5.1.x sürümünden):

http://download.virtualbox.org/virtualbox/

yani

http://download.virtualbox.org/virtualbox/5.1.28/

(Yukarıda belirtilen 32bit sıkıntılardan sonra) Şansım yaver gitti.

virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb

Sunulan iki uzatma paketi aynıdır (aynı sağlama toplamı), herhangi birini seçin:

Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack  

Bunların hepsi nasıl kurulur? Çift tıklama. Uzantı paketine bakmak için standart ".deb" -Installer, sırasıyla sanal kutuyu açar. (Evet, windows-ish, uncool, ama işe yarıyor!)


0

Seninle aynı problemi yaşadım, ne yaptığımı açıklayacağım:

  • Yüklü VB sürümüne karşılık gelen VirtualBox Kullanım Kılavuzunu okudum.

  • VB'yi Ubuntu depolarından kurdum; şimdi (temmuz2017) 5.0.40

  • VB www 'den bu sürüme karşılık gelen eklenti paketini indiriyorum, çift tıklayıp kurdum: USB cihazlarına erişimim vardı.
  • VM kurulumu ile VBGuestAdditions.iso'nun kurulması gerektiği anlaşılıyor.

    ayarlar-> kullanıcı arayüzü -> cihazlar -> GuestAdditions CD görüntüsünü yerleştirerek,

    ancak benim durumumda bu ISO dosyasını hostta aradım ve VB versiyonunda bu ISO dosyası / usr / share / virtualbox içinde.

  • Son olarak VM ayarlarında (VBGuestAdditions konuğa yüklenecektir)

    Depolama biriminde, denetleyici IDE'sine VBGuestAdditions.iso dosyasının yolunu koydum ve VM'de bir CD aygıtı olarak görünüyor ve ona erişip VBGuestAdditions'ı çalıştırabilir ve ekranın doğru şekilde yeniden boyutlandırılmasını ve paylaşılan klasöre erişimi sağlayabilirsiniz (bu En son özellik en azından misafir win7).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.