VirtualBox konuk eklemeleri yüklenirken ana Konuk Ek Modülü oluşturulurken hata oluştu


35

VirtualBox kullanarak Ubuntu 12.10 Guest'i Ubuntu 12.04 Ana Bilgisayarına yükledim. Her şey havuzdan geliyor ve doğrudan kurulum yok. Konuk eklemelerini yüklediğimde, aşağıdaki hata konsolda gösterilmektedir. Komutu çalıştırmadan önce Konukdaki VBoxGuestAdditions.iso'yu eşledim.

Alabileceğim en yakın şey , VirtualBox'ın en son sürümünü (depodaki değil) yüklemeyi söyleyen bu makale. Alternatif bir çözüm var mı?

sudo ./VBoxLinuxAdditions.run

Verifying archive integrity... All good.  
Uncompressing VirtualBox 4.1.12 Guest Additions for Linux.........  
VirtualBox Guest Additions installer  
Removing installed version 4.1.12 of VirtualBox Guest Additions...  
Removing existing VirtualBox DKMS kernel modules ...done.  
Removing existing VirtualBox non-DKMS kernel modules ...done.  
Building the VirtualBox Guest Additions kernel modules  
The headers for the current running kernel were not found. If the following  
module compilation fails then this could be the reason.

Building the main Guest Additions module ...fail!  
(Look at /var/log/vboxadd-install.log to find out what went wrong)  
Doing non-kernel setup of the Guest Additions ...done.  
Installing the Window System drivers  
Warning: unknown version of the X Window System installed.  Not installing  
X Window System drivers.  
Installing modules ...done.  
Installing graphics libraries and desktop services components ...done.

1
Lütfen sanal kutu sürümünü açıklığa kavuşturun - v4.2.2 yayımlandı - bunu kullanıyor olmalısınız.
fossfreedom

12.04 deposuyla birlikte gelenler VirtualBox 4.1.12. Bu yüzden depodan ayrı olarak yüklemeliyim.
Praveen Sripati,

Yanıtlar:


29

VirtualBox sürüm 4.2.0 için. Oracle'ın Sürüm.

Paketi kurun, virtualbox-guest-x11iyi olacaksınız.

görüntü tanımını buraya girin

Terminalden (Sanal Sistem)

sudo apt-get install virtualbox-guest-x11

Sanal Sistemi yeniden başlatın.


Yükleme virtualbox-guest-x11izin verilen tam ekran. Ancak, sudo ./VBoxLinuxAdditions.runkonuk OP'de belirtilen aynı hatayı veriyor. Konuk eklentilerinin başarıyla yüklendiği anlamına mı geliyor?
Praveen Sripati,

Hangi misafir ekleri öneriliyor? buraya bakınız. Bu nedenle sorunuzun cevabını Evet, başarıyla yüklüyorum.
NickTux

Teşekkürler - anladım - cevabı kabul etti. Bu nedenle, çözümleriniz konuğa X Windows Sistem Sürücülerini yükler.
Praveen Sripati

Bunun gerçekte ne yaptığını açıklayabilir misin? Bu sudo ./VBoxLinuxAdditions.runOP'nin sorusundaki komutu değiştiriyor mu , yoksa çalışmasını sağlıyor mu? Ve bu benim için Windows 8.1'de VirtualBox 5.0.0 r101573'deki Ubuntu 15.10'da çalışacak mı?
Buttle Butkus

@Butkus, evet. Rağmen, önerilen yol .run dosyasıyla VB eklemeleri yüklemektir. Ancak, herhangi bir garip nedenden dolayı başarısız olursa, Cevapta belirtilen paketi deneyin.
NickTux

14

"Komple Genel Linux Çekirdeği ve Başlıkları" yüklenmesine rağmen "Şu anda çalışan çekirdeğin başlıkları bulunamadı" (Windows Server 2003 / Q6600'de VirtualBox altında çalışan Ubuntu 12.10). Ben de bu sayfayı kontrol ettim.

Açıklık uğruna, sizin için kesin emir orada kopyaları kopyalar (ki bu beni de dahil eder, bu yüzden küçük bir açıklamanın sıralı olduğunu öğrendim):

sudo apt-get install build-essential linux-headers-`uname -r` dkms

"Aygıtlar" başlığı altında, "Paylaşılan Pano" yu ilk önce "Çift Yönlü" konumuna getirin (kullanım kolaylığı için)

Ardından bir terminal penceresi açın (üstteki "Dash" düğmesine tıklayın, arama kutusuna "terminal" yazın, aynı açmak için terminal simgesine tıklayın)

Ardından, terminal penceresindeki yukarıdaki sudo apt-get komutunu terminal penceresine sağ tıklatarak kopyalayın / yapıştırın

Ardından istendiğinde kök / yönetici şifrenizi girin

Sonra Cihazlar / Misafir Eklemesini VirtualBox Üzerinden Kurmak

Ve, yukarıdaki sıralamaya aykırı olsa da, yine de Misafir Eklemeleri konusunda, en son / en büyükler her zaman bir CD olarak indirilebilir / monte edilebilir.

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

Sonradan öğrendiğim gibi Ubuntu 12.10 için ek bilgi

  1. apt-get purge xserver-xorg-video-vmware

  2. 4.6.2 .iso'dan gelen konuk eklemelerini tekrar yükleyin (yukarıdaki URL'den edinilebilir)

  3. / etc / module dizinine "vboxvideo" ekleyin (I

    sudo gedit /etc/modules
    

    ama olabilir

    sudo bash -c 'echo vboxvideo >> /etc/modules' 
    

    )

  4. sanal makineyi durdur

  5. Ayarlar / Ekran / 3D hızlandırmayı etkinleştir

daha iyi performans elde etmek için. Şimdi anladım:

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

komutundan mesa tablosu ile ilgili bazı hoş olmayan OpenGL uyarıları ile birlikte

/usr/lib/nux/unity_support_test -p

6
  1. Bir terminali başlatın ve şunu yazın:

    sudo apt-get install build-essential linux-headers-`uname -r` dkms
    
  2. Sonra yeniden VirtualBox Guest Toplama dan Misafir eklenmesi yükleyin → Cihazlar .

VirtualBox 2.2.4 ile ana bilgisayar olarak Windows 7'de test edildi


4

Synaptic Package Manager kullanarak Virtualbox 4.2.4 sürümüne yükseltme (Dash Home, Ubuntu depolarındaki yeni sürümü göstermedi) 'Eksik çekirdek başlıkları' hata mesajından kaçınmak ve konuk eklemelerini oluşturmak için çekirdek başlıkları almam gerekiyordu.

sudo apt-get install build-essential kernel-headers-`uname -r`

Not: Bu BACKTIC uname -rDEĞİL bir tek kesme işareti 'uname -r' (Klavyemde backtic 1 numarasının solundadır).


1
Bu bana bir hata veriyor: E: kernel-header-3.5.0.21-generic paketini bulamıyor.
Benimdir

2

VirtualBox en son sürüme yükseltildi, sorun çözüldü. Misafir Eklemeleri kurulumu şimdi tamamdır.


0

Bu nasıl yapılır:

Adım 1: Sanal Kutunun en yeni sürümünü yükleyin. Bu çok önemli adamlar. Hangi sürüme sahip olursanız olun, kaldırın ve en son sürümü yükleyin.

Adım 2: VM penceresinin menüsünden Cihazlar -> Konuk Eklemeleri CD'si görüntüsünü ekle'ye tıklayın

Adım 3: Bir terminal açın ve ardından

sudo apt-get install linux-headers-$(uname -r) dkms

4. Adım: Klasöre gidin

/media/osboxes/VBOXADDITIONS_5.1.6_110634/ 

veya VBoxLinuxAdditions.run betiğinizin nerede olduğu.

Adım 5: Terminalde aşağıdakini yazarak VBoxLinuxAdditions.run komut dosyasını çalıştırın. /VBoxLinuxAdditions.run

Adım 6: Sanal Kutuyu kapatıp tekrar açın. Pencere boyutunu tam istediğiniz gibi ayarlayacaktır.

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.