Virtualbox Çekirdek çalıştırmak için uygun modül bulunamadı


9

Uzak makine ubuntu 12.04 kullanıyorum (yalnızca konsol)

Distribütör Kimliği: Ubuntu Açıklama: Ubuntu 12.04.4 LTS

bazı garip çekirdek uname -a Linux 2.6.38.2-grsec-xxxx-grs-ipv6-64 # 1 SMP Cum 15 Nisan 17:44:15 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux

-Belki beeter diğer çekirdeğe geçiyor mu? nasıl yapılır ?

(Bu sunucuya sanal makine yüklemeyi deniyorum)

apt-get install sanal kutusu

Konfigurowanie virtualbox (4.1.12-dfsg-2ubuntu0.5) ...
 * Stopping VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
                                                                                                           [ OK ]
 * Starting VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
 * No suitable module for running kernel found
                                                                                                           [fail]


Loading new virtualbox-4.1.12 DKMS files...                                                                       
First Installation: checking all kernels...                                                                        
dpkg: ostrzeżenie: wersja "*-*" ma złą składnię: version number does not start with digit                          
It is likely that 2.6.38.2-grsec-xxxx-grs-ipv6-64 belongs to a chroot's host                                       
Building initial module for 2.6.38-10-generic                                                                       
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 2.6.38-11-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 2.6.38-14-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 2.6.38-8-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 3.2.0-60-generic

Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

depmod....

DKMS: install completed.
 * Stopping VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
                                                                                                           [ OK ]
 * Starting VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
 * No suitable module for running kernel found
                                                                                                           [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Konfigurowanie virtualbox-qt (4.1.12-dfsg-2ubuntu0.5) ...

kerel başlıkları yüklemeliyim bazı bilgiler buldum ama

sudo apt-get install linux-headers-$(uname -r) 
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu linux-headers-2.6.38.2-grsec-xxxx-grs-ipv6-64

(bulunamadı)

çekirdek başlıkları yüklemek için bilgi buldum ama:

sudo apt-get install linux-headers-$(uname -r) 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-headers-2.6.38.2-grsec-xxxx-grs-ipv6-64
E: Couldn't find any package by regex 'linux-headers-2.6.38.2-grsec-xxxx-grs-ipv6-64'

Ne yapabilirim ?

Yanıtlar:


9

linux-imagePaketi yükselttikten sonra aynı hatayla karşılaşıyorum . Modül oluşturmak için ihtiyacınız virtualbox-sourceveya virtualbox-dkmspaketlemeniz gerekir . Ben ile sona virtualbox-dkmspaketin.

Ben eksik yüklemek linux-headers-amd64:

$ sudo apt-get install linux-headers-amd64

Ve yeniden inşa et virtualbox.ko:

$ sudo dpkg-reconfigure --priority low virtualbox-dkms 

Ve yük modülleri:

$ sudo service virtualbox start

Sonunda VirtualBox misafirleri çalıştırabilir!


9

Ayrıca apt-get install virtualboxkoşmak da (kök olarak) apt-get install virtualbox-source module-assistant m-a prepare m-a a-i virtualbox-source O zaman /etc/init.d/virtualbox startçalışması gerekir.

Çeşitli Google aramalarından bir araya geldi ve benim için Linux Mint 17'de çalıştı (Ubuntu 14.04)


2
Daha önce değil, modül yardımcısı kullandıktan sonra sanal kutu paketini yüklememe rağmen bu benim için mükemmel çalıştı. Ayrıca, Linux Mint üzerinde Cinnamon gibi bir masaüstü ortamı kullanıyorsanız apt-get install virtualbox-qt, VirtualBox GUI'nin kullanılabilir olması için de çalıştırmanız gerekir (bu soru için gerçekten geçerli değildir, ancak bunu bulanlar için faydalıdır).
Joe Bane

Harika ! anlamaya çalışarak saatler geçirdim, sonunda cevabını bulduğuma sevindim!
BiAiB

1

Yukarıdakilerin hiçbiri benim için çalışmadı. Ne de internette bulduğum hiçbir şey ...

TL; DR

Herhangi biriniz aynı sorunu yaşıyorsanız, bu şekilde düzelttim:

# cleanup old stuff    
apt-get autoremove --purge virtualbox virtualbox-dkms virtualbox-qt

# install 
echo "deb http://http.debian.net/debian/ wheezy-backports main contrib" > /etc/apt/sources.list.d/backports.list
apt-get update
apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
apt-get -t wheezy-backports install virtualbox

notlar

Yükleme bittiğinde , işlem sırasında bir hata mesajı almama rağmen geçerli bir sanal kutu kurulumu vardı =>[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!

Bu nedenle, daha sonra çizgiye sahip olduğunuzda DKMS: install completed.ve koşabildiğiniz anda endişelenmeyinvboxmanage --version

gözlük

Linux sunucum

Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:        7
Codename:       wheezy
Kernel:         3.16.0-0.bpo.4-amd64

Yukarıdakilerin hiçbiri benim için çalışmadı. Aslında cevabım, gereksiz ayrıntıları görmezden gelerek yazınızı kapsıyor. Sadece pişiremezsiniz)) wheezy-backportsEn son paket sürümüyle çalışmak istemiyorsanız ekleme işlemi belirsiz bir adımdır.
gavenkoa

@gavenkoa Temizlemediniz, wheezy-backport kullanmadınız ve tüm paketi yeniden yüklemediniz. Modülü yeniden yapılandırır ve yeniden yüklersiniz. Yani hayır: bu aynı değil! Yolunuz doğru, Mine daha küresel. Belki tarif ettiğin her şey yaptığım şeyle kaplıdır, ama başka türlü değil. Her neyse, seninki benim için işe yaramadı gibi çalışmasını sağlamak için aslında ne yaptığımı paylaşmak istedim . Açıkçası değil aynı iddia iddia nokta görmüyorum ve daha test edemez bir şey için daha fazla.
frntn

Eleştirel düşün! Düzeltme sorunu için işletim sistemini yeniden yüklemenizi veya dağıtımı değiştirmenizi önerir misiniz? Hayır. Sorunun kökü, çekirdek çekirdeklerini veya eski çekirdek için oluşturulmuş vbox çekirdek modüllerini eksik . Yani 2 çözüm var - eksik modülleri kurmak veya modülleri yeni çekirdek API'sine yeniden bağlamak için . Bence cevabınızdaki son noktayı kaçırdınız. Her halükarda, genellikle tüm yaklaşımları yeniden yükle yaklaşımını kullanıyorum çünkü hayat dünyadaki her şeyi anlamak için kısa.
gavenkoa
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.