Virtualbox, Ubuntu 11.10, linux-kernel 3 : 가상 머신을 시작할 수 없습니다


11

oracle virtualBox v.4.1.2_Ubuntu r38359를 설치했습니다.
프로그램 VM은 오류로 시작됩니다.

경고 : 문자 장치 / dev / vboxdrv가 없습니다. virtualbox-ose-dkms 패키지와 적절한 헤더 (대부분 linux-headers-generic)를 설치하십시오.

이 문제가 해결 될 때까지 VM을 시작할 수 없습니다.

(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",

내가 한 것으로 가정 :
1)

sudo apt-get virtualbox-ose virtualbox-ose-dkms 설치

대답:

virtualbox-ose는 이미 최신 버전입니다.
virtualbox-ose-dkms는 이미 최신 버전입니다.

2)

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

대답:

linux-headers-3.0.0-12-generic-pae는 이미 최신 버전입니다.


가상 머신을 시작하려고하면 2 개의 창이 있습니다.
1) 첫 번째 :

가상 시스템 winxp에 대한 세션을 열지 못했습니다. 종료 코드 1로 시작하는 동안 가상 머신 'winxp'가 예기치 않게 종료되었습니다.

결과 코드 : NS_ERROR_FAILURE (0x80004005)
구성 요소 : 머신
인터페이스 : IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

2) 두 번째 :

커널 드라이버가 설치되지 않았습니다 (rc = -1908) virtualbox-dkms 패키지를 설치하고 'modprobe vboxdrv'를 루트로 실행하십시오.

시도 :

$ sudo modprobe vboxdrv
FATAL : 모듈 vboxdrv를 찾을 수 없습니다.

;

$ /etc/init.d/virtualbox start
* VirtualBox 커널 모듈 시작 * 커널
실행에 적합한 모듈이 없습니다 [실패]

답변:


7

커널 모듈을 만들려고 했습니까?. 설치하는 동안 빌드 되었어야하지만 실패한 것 같습니다. 당신은 시도 할 수 있습니다:

sudo dkms install virtualbox/4.1.2

모듈을 빌드해야합니다.


빌드는되었지만 여전히 동일한 문제를 가정합니다. "sudo dkms build virtualbox / 4.1.2"다음에 출력 텍스트를 표시해야합니까?
ted

물론 도움이 될 수 있습니다. hhlp가 제안한대로 VirtualBox를 제거하고 Oracle 리포지토리에서 설치할 수도 있습니다.
Javier Rivera

"이 커널에는 커널 준비가 필요하지 않습니다. 건너 뛰는 중 ... 빌딩 모듈 : 빌드 영역 청소 .... KERNELRELEASE = 3.0.0-12-generic-pae -C /lib/modules/3.0.0-12-generic-pae / build M = / var / lib / dkms / virtualbox / 4.1.2 / build .............. 청소 빌드 영역 .... DKMS : 빌드 완료. ""ted @ calister : ~ $ virtualbox 경고 : 문자 장치 / dev / vboxdrv가 존재하지 않습니다 virtualbox-ose-dkms 패키지와 적절한 헤더 (대부분 linux-headers-generic)를 설치하십시오이 문제가 발생할 때까지 VM을 시작할 수 없습니다 "여전히 같은 오류
테드

/etc/init.d/virtualbox start를 수행하여 모듈을로드해야합니다.
Javier Rivera

1
그것은 dkms에 대해 잘 이야기하며, 자체적으로 작동해야합니다. 시도 sudo는 DKMS 설치 버추얼 / 4.1.2
하비에르 리베라

3

대시로 이동 한 다음 소프트웨어 센터로 이동하여 모든 virtualbox 패키지를 삭제하십시오 ...

VirtualBox 리포지토리 추가 :

    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 설치 :

    sudo apt-get install virtualbox-4.1

게스트 컴퓨터에서 Intel 카드 용 USB 2.0, VirtualBox RDP 및 PXE 부팅을 지원하려면 여기에서 다운로드 할 수있는 확장 팩을 설치해야합니다 .

확장팩 설치

확장팩이 다운로드되면 VirtualBox를 열고 "파일-> 기본 설정"으로 이동 한 후 "확장"섹션에서 "패키지 추가"아이콘을 클릭하고 다운로드 한 확장팩을 찾으십시오.


청원을 따르십시오 :

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

기존 모듈을 제거하십시오.

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

그런 다음 새 것을 설치하십시오.

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

그리고 이것을 시도하십시오

sudo /etc/init.d/vboxdrv 설정


트래픽 부족으로 인해 virtualBox를 다시 다운로드 할 수 없습니다. 가능한 적은 트래픽을 사용하기 위해 가능한 경우 전체 재설치없이 해결해야합니다.
ted

1
"sudo apt-get install kernel-package", "sudo apt-get install linux-source"다운로드 할 수있는 약 82Mb-불가능 (트래픽 제한). 제거하거나 제거 할 것이 없습니다. "E : regex 'virtualbox-ose-modules-3.0.0-12-generic-pae'에서 패키지를 찾을 수 없습니다"를 다운로드 할 수 없습니다. 마지막 "sudo : /etc/init.d/vboxdrv : 명령을 찾을 수 없음"
ted

1

나는 모른다! 그러나 나는 당신과 같은 문제가있다. 방금 커널 버전에 vbox 버전 지원을 설치하여 해결하려고했습니다. 잘 작동했습니다. ur vbox 버전이 4.xx 지원 인 경우 os 커널 버전 (컴퓨터)입니다. 커널 버전을 확인하려면 터미널 유형 : uname -s로 이동하십시오 .


0

글쎄, 첫 번째로 당신에게 공개되는 것은 VirtualBox의 오픈 소스와 독점 버전을 혼합 한 것 같습니다. 그것이 중요한지 모르겠지만 그럴 수도 있습니다.

VirtualBox의 오픈 소스 버전을 실행하거나 virtualbox-dkms 패키지를 사용하여 독점 버전의 드라이버를 설치하십시오


이미 설치되어있다.
ted

virtualbox-dkms는 독점적이지 않습니다. 커널 드라이버이지만 오픈 소스입니다. 가상 상자의 독점 부분은 이제 확장 팩에 있습니다.
Javier Rivera

0

제 경우에는 다음을 수행했습니다.

  1. 여기 ( https://www.virtualbox.org/wiki/Downloads) 에서 Virtualbox Package를 다운로드 하십시오.

  2. 사이트 링크에서 확장팩 다운로드

  3. 패키지 설치 (패키지가 리포지토리에 추가되므로 PPA / 리포지토리 또는 다른 것에 대해 걱정하지 마십시오)

  4. Virtualbox Manager를 사용하여 확장 팩 설치

참고-문제를 방지하려면 설치 한 가상 상자 및 관련 저장소를 제거해야합니다.

그 후, 업데이트가 나타나면 시스템은 다른 모든 우분투 프로그램과 마찬가지로이를 알려줍니다.

현재 버전은 4.1.4입니다


또 다른 문제는 트래픽 제한으로 인해 virtualbox를 다시 다운로드 할 수 없다는 것입니다
ted

아!. 그리고 친구의 집, 카페, 여자 친구, 엄마, 이웃에서?
Luis Alvarado

나는 카페를 제외하고는이 변형에 대해 내 고향에 있지 않지만 희망없이 해결책을 찾을 수 있기를 바랍니다
ted

0

apt-get 명령 줄을 사용하지 않고 Ubuntu Software Center GUI 만 사용하십시오.

Virtualbox 검색

  • 최소 두 번 맞아야합니다.
  • 먼저 x86 가상화 솔루션 기반 바이너리를 제거합니다 (강조 표시 및 클릭 제거).
  • 그런 다음 Virtualbox를 강조 표시하고 제거하십시오.

둘 다 제거되면 Virtualbox를 설치하십시오.

  • 그러면 기본 바이너리가 자동으로 다시 설치되고 Virtualbox 커널이 다시 작성됩니다.

그렇게해야합니다.


Javier Rivera의 도움으로 이미 해결되었습니다 . 그럼에도 불구하고 감사합니다 ^ _ ^
ted

0

같은 문제 "WARNING: The character device /dev/vboxdrv가있었습니다 : 존재하지 않습니다. 설치하시기 바랍니다 virtualbox-ose-dkms패키지와 해당 헤더 대부분을 linux-headers-generic. "모든 버추얼 패키지가 설치되었다하더라도.

  1. 모든 virtualbox를 제거하십시오. sudo apt-get purge virtualbox

  2. https://www.virtualbox.org/wiki/Downloads로 이동 하십시오 (제 경우 우분투 12.10 용 파일 다운로드)

  3. 패키지를 설치하십시오.

  4. 모든 것이 잘 작동하고 있으며 Linux를 많이 사용합니다!


네,하지만 제 경우에는 새로운 패키지를 다운로드 할 여유가 없었습니다
ted

-1

나를 위해 문제를 해결 한 것은 단순히 다시 설치하는 것입니다. 먼저 기본 패키지와 관련 구성 파일을 제거하십시오.

sudo apt-get purge virtualbox

그런 다음 GUI를 원한다고 가정하여 다시 한 번 설치하십시오.

sudo apt-get install virtualbox-qt

12.10에서 13.04로 업그레이드 했으므로 일부 드라이버 또는 구성이 전환에서 엉망이되었다고 가정합니다.


그것은 효과가있을 것이지만, 제 경우에는 받아 들일 수없는 해결책이었습니다
ted

그렇다면 왜이 요구 사항을 언급하지 않겠습니까?
metakermit
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.