Virtualbox, Ubuntu 11.10, linux-kernel 3: sanal makine başlatılamıyor


11

Oracle VirtualBox v.4.1.2_Ubuntu r38359'u yükledim.
Program VM'si hatalarla başlar:

UYARI: / dev / vboxdrv karakter cihazı mevcut değil. Lütfen virtualbox-ose-dkms paketini ve büyük olasılıkla linux-headers-generic olan uygun başlıkları yükleyin.

Bu sorun giderilene kadar VM'leri başlatamazsınız.

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

Yaptığım gibi:
1)

sudo apt-get install sanal kutu-ose sanal kutu-ose-dkms

cevap:

virtualbox-ose zaten en yeni sürüm.
virtualbox-ose-dkms zaten en yeni sürüm.

2)

sudo apt-get install linux-headers-`uname -r`

Cevap:

linux-headers-3.0.0-12-generic-pae zaten en yeni sürüm.


Sanal makineyi başlatmaya çalışırsam 2 pencere var:
1) İlk:

Winxp sanal makinesi için bir oturum açılamadı. 'Winxp' sanal makinesi, çıkış kodu 1 ile başlatma sırasında beklenmedik şekilde sonlandırıldı.

Sonuç Kodu: NS_ERROR_FAILURE (0x80004005)
Bileşen: Makine
Arayüzü: IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

2) İkincisi:

Çekirdek sürücüsü yüklü değil (rc = -1908) Lütfen virtualbox-dkms paketini kurun ve 'modprobe vboxdrv' dosyasını kök olarak yürütün.

Denenmiş:

$ sudo modprobe vboxdrv
FATAL: vboxdrv Modülü bulunamadı.

;

$ /etc/init.d/virtualbox start
* VirtualBox çekirdek modüllerini başlatma * Çekirdek
çalıştırmak için uygun bir modül bulunamadı [başarısız]

Yanıtlar:


7

Çekirdek modülünü oluşturmaya çalıştınız mı? Kurulum sırasında inşa edilmiş olmalı, ancak başarısız gibi görünüyor. Deneyebilirsin:

sudo dkms install virtualbox/4.1.2

Bu modülü oluşturmalıdır.


Tamam inşa ama yine de aynı sorunu varsayarak; Çıktı metnini "sudo dkms build virtualbox / 4.1.2" den sonra göstermeli miyim?
ted

Elbette, yardımcı olabilir. Ayrıca VirtualBox'ı kaldırabilir ve hhlp'nin önerdiği gibi Oracle depolarından yükleyebilirsiniz.
Javier Rivera

"Bu çekirdek için çekirdek hazırlığı gereksiz. Atlama ... Bina modülü: yapı alanını temizleme .... KERNELRELEASE = 3.0.0-12-generic-pae -C /lib/modules/3.0.0-12-generic-pae yap / build M = / var / lib / dkms / virtualbox / 4.1.2 / build .............. yapı alanını temizleme .... DKMS: build Tamamlandı. "" ted @ calister: ~ $ virtualbox UYARI: / dev / vboxdrv karakter aygıtı mevcut değil.Lütfen sanal kutu-ose-dkms paketini ve büyük olasılıkla linux-başlıkları-jenerik olan uygun başlıkları yükleyin. . sabit "Yine aynı hata
ted

Modülleri yüklemek için /etc/init.d/virtualbox başlangıcını yapmanız gerekir.
Javier Rivera

1
Bu dkms hakkında harika konuşuyor, kendi başına çalışması gerekiyordu. Sudo dkms install virtualbox / 4.1.2
Javier Rivera

3

Dash'e ve ardından yazılım merkezine gidin ve tüm sanal kutu paketini silin ...

VirtualBox deposu ekleme:

    sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian oneiric contrib"
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
    sudo apt-get update

VirtualBox 4.1 Kurulumu:

    sudo apt-get install virtualbox-4.1

Konuk makinelerinizde Intel kartları için USB 2.0, VirtualBox RDP ve PXE önyükleme desteği istiyorsanız, buradan indirilebilecek uzantı paketi yüklemeniz gerekir .

Uzantı paketini yükleme

Uzantı paketi indirildikten sonra VirtualBox'ı açın ve "Dosya -> Tercihler" e gidin, "Uzantılar" bölümünde "Paket ekle" simgesini tıklayın ve indirdiğiniz uzantı paketini bulun.


Dilekçenizi takip edin:

sudo apt-get install kernel-package 
sudo apt-get install linux-source

Eski modülü çıkarmayı deneyin.

sudo apt-get remove virtualbox-ose-modules*
sudo apt-get purge virtualbox-ose-modules*

Sonra yenisini yükleyin.

sudo apt-get install virtualbox-ose-modules-`uname -r`

ve bunu dene

sudo /etc/init.d/vboxdrv kurulumu


Trafik yetersizliği nedeniyle virtualBox tekrar indirilemiyor. Mümkünse tam olarak yeniden yüklemeden çözmeniz gerekir (mümkün olduğunca az trafik kullanmak için).
ted

1
"sudo apt-get install kernel-package", "sudo apt-get install linux-source" indirmek için yaklaşık 82Mb - imkansız (trafik sınırı). Kaldırılacak veya temizlenecek bir şey yok. "E: regex 'virtualbox-ose-modules-3.0.0-12-generic-pae' tarafından hiçbir paket bulunamadı." Son "sudo: /etc/init.d/vboxdrv: komut bulunamadı"
ted

1

Hiçbir fikrim yok!, Ama senin gibi bir sorunum var. Sadece çekirdek sürümüne yükleme vbox sürüm desteği ile çözmeye çalıştım. iyi çalıştı. Yani ur vbox sürümü os çekirdeği sürümü (bilgisayarınız) olan 4.XX desteği ise. Çekirdek sürümünü kontrol etmek istiyorsanız, terminal türüne gidin: uname -s .


0

Bana çarpan ilk şey, VirtualBox'ın açık kaynaklı ve tescilli versiyonlarını karıştırıyor gibi görünüyorsunuz. Bunun önemli olup olmadığını bilmiyorum, ama olabilir.

VirtualBox'ın açık kaynak sürümünü çalıştırdığınızdan emin olun veya virtualbox-dkms paketiyle özel sürümün sürücülerini yükleyin


Zaten yüklenmiş.
ted

virtualbox-dkms tescilli değildir. Çekirdek sürücüler, ancak açık kaynak kodlu. Sanal kutunun tescilli parçaları artık uzatma paketindedir.
Javier Rivera

0

Benim durumumda aşağıdakileri yaptım:

  1. Buraya gidin: https://www.virtualbox.org/wiki/İndir ve buradan Virtualbox Paketi'ni indirin

  2. Eklenti Paketini site bağlantısından indirin

  3. Paketi yükleyin (Paket sonunda deponuza ekleyeceği için PPA / Depo veya başka bir şey hakkında endişelenmeyin)

  4. Virtualbox Manager'ı kullanarak Uzantı Paketini yükleyin

NOT - Kendinizi sorunlardan kurtarmak için, yüklediğiniz sanal kutuyu ve bununla ilgili havuzları kaldırmalısınız.

Bundan sonra, bir güncelleme göründüğünde Sistem diğer tüm Ubuntu programları gibi sizi bilgilendirecektir.

Şu anki sürüm 4.1.4


Başka bir sorun i nedeniyle trafik limitinin virtualbox yeniden indirin edemezler
ted

Oohh !. Ve bir arkadaşınızın evinden, kafe mekanından, kız arkadaşından, anneden, komşundan mı?
Luis Alvarado

Cafe yerler dışında bu varyantlar için kendi kasabamda değilim ama umarım çözüm onsuz gelir
ted

0

Apt-get komut satırını kullanmak yerine sadece Ubuntu Yazılım Merkezi GUI'sini kullanın

Virtualbox ara

  • En az iki isabet almalıdır.
  • Öncelikle x86 sanallaştırma çözümü temelli ikili dosyaları kaldırın (vurgulayın ve kaldır'ı tıklayın)
  • Ardından Virtualbox'ı vurgulayın ve kaldırın

Her ikisi de kaldırıldıktan sonra Virtualbox'ı yükleyin

  • Bu, temel ikili dosyaları otomatik olarak yeniden yükler ve Virtualbox çekirdeğini yeniden oluşturur

Bunu yapmalı.


Zaten Javier Rivera yardımı ile çözüldü . Yine de teşekkür ederim, ^ _ ^
ted

0

Aynı sorun vardı: "WARNING: The character device /dev/vboxdrvmevcut değil. Lütfen virtualbox-ose-dkmspaketi ve uygun başlıkları büyük olasılıkla yükleyin linux-headers-generic. "Tüm VirtualBox paketleri kurulmuş olsa bile.

  1. Tüm sanal kutuları kaldırın: sudo apt-get purge virtualbox

  2. Şuraya gidin: https://www.virtualbox.org/wiki/Downloads (Ubuntu 12.10 benim durumum için indirin)

  3. Paketi kurun.

  4. Şimdi her şey iyi çalışıyor ve Linux ile çok eğlenin!


evet, ama benim durumumda yeni bir paket indirmek için göze alamaz
ted

-1

Sorunu benim için çözen basitçe yeniden yüklemektir - önce temel paketi ve ilgili yapılandırma dosyalarını temizleyin:

sudo apt-get purge virtualbox

Ve sonra bir kez daha kurun (GUI'yi de varsayalım):

sudo apt-get install virtualbox-qt

12.10'dan 13.04'e yükselttim, bu yüzden bazı sürücülerin veya yapılandırmaların geçişte dağınık olduğunu varsayıyorum.


Tabii bu işe, ama benim için kabul edilemez olan çözüm olduğunu ediyorum
Ted

Öyleyse neden bu gereksinimden söz etmiyorsunuz?
metakermit
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.