Virtualbox 커널 실행에 적합한 모듈이 없습니다.


9

원격 컴퓨터 우분투 12.04를 사용합니다 (콘솔 만 해당)

배급 자 ID : Ubuntu 설명 : Ubuntu 12.04.4 LTS

이상한 커널 uname -a Linux 2.6.38.2-grsec-xxxx-grs-ipv6-64 # 1 SMP Fri Apr 15 17:44:15 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux

-아마도 beeter가 다른 커널로 전환되어 있습니까? 어떻게합니까?

(이 서버에 가상 머신을 설치하십시오)

apt-get virtualbox 설치

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 헤더를 설치 해야하는 정보를 찾았지만

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

(찾을 수 없음)

커널 헤더를 설치하는 정보를 찾았지만 :

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'

어떡해 ?

답변:


9

linux-image패키지 를 업그레이드 한 후 동일한 오류가 발생 합니다. 빌드 모듈을 위해서는이 필요 virtualbox-source하거나 virtualbox-dkms패키지를. 나는 virtualbox-dkms패키지로 끝납니다 .

그래서 누락 된 것을 설치합니다 linux-headers-amd64:

$ sudo apt-get install linux-headers-amd64

그리고 재건하십시오 virtualbox.ko:

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

그리고로드 모듈 :

$ sudo service virtualbox start

마지막으로 VirtualBox는 게스트를 실행할 수 있습니다!


9

게다가 apt-get install virtualbox당신은 또한 (루트로) 실행해야합니다 apt-get install virtualbox-source module-assistant m-a prepare m-a a-i virtualbox-source 그럼 /etc/init.d/virtualbox start작동합니다.

다양한 Google 검색에서 함께 모여서 Linux Mint 17 (Ubuntu 14.04)에서 나를 위해 일했습니다.


2
이전에는 사용하지 않고 모듈 지원을 사용한 후 virtualbox 패키지를 설치했지만 완벽하게 작동했습니다. 또한 데스크톱 환경 (예 : Linux Mint의 Cinnamon)을 사용하는 apt-get install virtualbox-qt경우 VirtualBox GUI를 사용할 수 있도록 실행해야합니다 (실제로이 질문에는 해당되지 않지만이를 찾는 다른 사람들에게 도움이되기를 바랍니다).
Joe Bane

대단해! 이것을 알아 내려고 노력하는 데 시간을 보냈습니다. 마침내 당신의 답을 찾았습니다!
BiAiB

1

위의 어느 것도 나를 위해 일하지 않았습니다. 내가 인터넷에서 찾은 것 중 실제로는 ...

TL; DR

같은 문제가있는 사람이 있다면이 문제를 해결 한 방법입니다.

# 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

노트

설치가 끝나면 프로세스 중에 오류 메시지가 표시되었지만 유효한 virtualbox 설정 이 있습니다.[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!

나중에 라인을 확보하자마자 걱정하지 마십시오 DKMS: install completed. 달려 갈 수 있으므로vboxmanage --version

명세서

내 리눅스 서버는

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

위의 어느 것도 나를 위해 일하지 않았습니다. 실제로 내 대답은 본질적인 세부 사항을 무시하고 당신의 글을 다룹니다. wheezy-backports최신 패키지 버전으로 작업하고 싶지 않으면 )) 추가 는 모호한 단계입니다.
gavenkoa

@gavenkoa 제거하지 않았으며 wheezy-backport를 사용하지 않았으며 전체 패키지를 다시 설치하지 않았습니다. 모듈을 재구성하고 다시로드합니다. 그래서 아니에요 : 그것은 같지 않습니다! 당신의 방법은 정확합니다, 광산은 더 세계적입니다. 어쩌면 당신이 묘사 한 모든 것은 내가 한 일로 덮여 있지만 어쨌든 아닙니다. 어쨌든 나는 단지 당신 이 나를 위해하지 않았기 때문에 실제로 그것을하기 위해 내가 한 일을 공유하고 싶었 습니다 . 나는 당신의 주장이 분명히 그렇지 않다고 주장하는 것을 보지 못하고, 심지어 테스트조차 할 수없는 것에 대해서는 더 이상 끝났습니다.
frntn

비판적으로 생각하십시오! 수정 사항 문제에 대해 OS를 다시 설치하거나 배포판을 바꾸시겠습니까? 문제의 근원커널 모듈 이나 구형 커널 용 vbox 커널 모듈없다는 것 입니다. 따라서 누락 된 모듈을 설치 하거나 모듈을 최신 커널 API에 다시 연결 하는 두 가지 솔루션이 있습니다. 나는 당신이 당신의 대답에서 마지막 요점을 놓친 것 같아요. 어쨌든 인생은 세상의 모든 것을 이해하기가 짧기 때문에 일반적으로 모든 접근법 다시 설치 를 사용 합니다.
gavenkoa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.