14.10 : VirtualBox“커널 실행에 적합한 모듈이 없습니다”, 커널 소스를 찾을 수 없습니다 disk space

14.10 VirtualBox로 업데이트 한 후 더 이상 박스를 실행할 수 없습니다. 참고로 러닝 sudo service virtualbox status리턴 VirtualBox kernel module is not loaded과 러닝 sudo service virtualbox restart은 다음을 보여줍니다.

 * Stopping VirtualBox kernel modules                                    [ OK ]
 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found
                                                                         [fail]

상자를 실행하려고하면 VirtualBox GUI가 실행해야한다는 대화 상자가 sudo /etc/init.d/vboxdrv setup나타나지만 /etc/init.d/vboxdrv14.10 설치 에는 없습니다 .

이것은 이 질문을 연상시킵니다 . 일부 답변에 따라 ( purge)을 제거 하고 VirtualBox를 다시 설치 하려고했습니다 . 이것은 도움이되지 않았습니다. 그러나 설치할 수 없습니다.

linux-headers-`uname -r`

라는 이름의 패키지가 없기 때문입니다 linux-headers-3.13.0-30-generic. 나는이 있습니까 linux-headers-genericlinux-source뿐만 아니라으로 설치 dkms하지만, 재설치가 계속 실패 :

Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  vde2
The following NEW packages will be installed:
  virtualbox virtualbox-dkms virtualbox-qt
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/21.1 MB of archives.
After this operation, 87.6 MB of additional disk space will be used.
Selecting previously unselected package virtualbox.
(Reading database ... 253183 files and directories currently installed.)
Preparing to unpack .../virtualbox_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-dkms.
Preparing to unpack .../virtualbox-dkms_4.3.18-dfsg-2ubuntu1_all.deb ...
Unpacking virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-qt.
Preparing to unpack .../virtualbox-qt_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for man-db (2.7.0.2-2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.10.20140925-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for mime-support (3.55ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Setting up virtualbox (4.3.18-dfsg-2ubuntu1) ...
 * Stopping VirtualBox kernel modules                                    [ OK ]
 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found
                                                                         [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Processing triggers for ureadahead (0.100.0-16) ...
Setting up virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Loading new virtualbox-4.3.18 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-30-generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
 * Stopping VirtualBox kernel modules                                    [ OK ]
 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found
                                                                         [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Setting up virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for menu (2.1.47ubuntu1) ...

그렇다면 … “이 커널의 커널 소스”( 3.13.0-30-generic)를 얻거나 VirtualBox를 올바르게 설치하려면 어떻게해야합니까?



답변

Ubuntu 14.04에서 14.10으로 업그레이드하면 문제가 발생한 것 같습니다. 커널 버전 3.16.0-30이 있어야합니다

/etc/apt/sources.list신뢰할 수있는 항목이 아닌 ‘utopic’항목 만 포함 해야합니다 . 그런 다음 다음 패키지가 설치되어 있는지 확인하거나 필요한 경우 설치하십시오.

apt-get 설치 리눅스-일반 리눅스 이미지-일반 리눅스 헤더-일반 리눅스 서명-일반

그런 다음 virtualbox를 제거했다가 다시 설치하고 커널 모듈을 다시 빌드 할 수 있어야합니다.


답변

같은 문제가있는 사람들을 위해 :

내 시스템은 Linux Mint 17.1 (Ubuntu 14.04 Trusty repos를 사용함)입니다.

다음과 같이 VirtualBox를 설치하려고했습니다.

sudo apt-get 설치 virtualbox

그리고 같은 오류가 발생했습니다.

해결책:

다음을 사용하여 잘못된 버전의 VirtualBox를 제거하십시오.

sudo apt-get 퍼지 virtualbox

그런 다음 https://www.virtualbox.org/wiki/Linux_Downloads 에서 설치 프로그램을 가져 와서 deb 패키지를 설치 하십시오 . 같은 버전이 리포지토리에 있지만 그렇게 작동한다고 말합니다.


답변

나는 항상 “제거 및 재설치”라는 것을 알았으므로 Windows와 같은 … 나는 해결했습니다 sudo dpkg-reconfigure virtualbox-dkms(물론 아직 설치하지 않았다면 사용할 수 있습니다 sudo apt install virtualbox-dkms)


답변

방금 이전 Ubuntu LTS 시스템을 12.04 Precise Pangolin에서 14.04 Trusty Tahr로 업그레이드했으며 여기에 의견의 힌트 조합이 virtualbox 작동에 필요했습니다.

0 단계 : 를 통해 virtualbox를 설치하고 설치하십시오 sudo apt-get install virtualbox. 대부분 작동했지만 결국 “커널을 실행하기에 적합한 모듈이 없습니다”라는 오류가 발생했습니다. sudo modprobe vboxdrv그러한 모듈이 없기 때문에 실패했습니다.

그래서 수정 :

1 단계 : sudo apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic . apt-get은 처음 두 개가 이미 설치되어 있고 세 번째와 네 번째를 설치했다고 말했습니다.

2 단계 : virtualbox를 제거하고 다시 설치하십시오. sudo apt-get purge virtualbox하고 sudo apt-get install virtualbox. 이번에는 virtualbox 설치 프로그램이 일반 커널 용 커널 모듈을 컴파일했습니다. 우후!

이 시점에서 virtualbox는 여전히 작동하지 않았습니다.

3 단계 : 재부팅

이제 sudo modprobe vboxdrv작동하며 VM을 시작할 수 있습니다.


답변