VirtualBox의“설치된 지원 드라이버가 사용자 버전과 일치하지 않습니다”문제를 해결하여 인스턴스를 다시 부팅 할 수 있습니까?


12

다음과 같은 이유로 VirtualBox에서 인스턴스 부팅이 실패합니다.

RTR3InitEx failed with rc=-1912 (rc=-1912)

where: supR3HardenedMainInitRuntime
what:  4
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.

인스턴스 부팅 5.0.2.102096실패5.0.4.102546


문제 해결 시도

에 따르면, 이 Q & A이 Q & A 문제를 다시 설치하여 해결 될 수있다5.0.4.102546

현재 결과

다시 설치 한 후에도 문제가 지속됩니다

질문

이 문제를 해결하는 방법?


Windos 10에서 5.0.0에서 5.0.8로 업그레이드 한 후에도 같은 문제가 있습니다.
Ben Collins

참고로, Fedora 23에서이 오류가 발생했습니다. i686과 x86_64가 모두 설치되었습니다. 다운로드 한 RPM에서 수동으로 설치 한 i686 버전을 제거해야했습니다.
HeatfanJohn

5.0.16으로이 문제를 다시 해결하십시오
KCD

답변:


3

Windows에서는 마침내이 문제를 해결했습니다.

  1. 제어판 " 프로그램 및 기능 "도구를 사용하여 VirtualBox를 제거하십시오 . 아직 다시 시작하지 마십시오
  2. 다음 폴더를 수동으로 확인하고 여전히 존재하는 경우 제거하십시오.
    • C : \ Program Files \ Oracle \ VirtualBox
    • C : \ Program Files (x86) \ Oracle \ VirtualBox

참고 : Oracle VirtualBox 를 설치 한 위치에 따라 폴더가 다른 위치에있을 수 있습니다 (설치 디렉토리를 변경 한 경우 올바른 폴더를 확인하십시오).

  1. % userprofile % 디렉토리 (예 :)로 이동 C:\users\me하여 다음 폴더를 삭제하십시오 (나중에 VM을 다시 가져 오려는 경우 해당 파일을 백업하는 것을 잊지 마십시오).

    • .VirtualBox
    • VirtualBox VMs
  2. 로 이동 regedit( WIN+R및 입력 regedit) 및 클릭 Computer맨 위에.

    • 그런 다음 "편집> 검색"을 클릭하거나을 누르십시오 CTRL+F. 모든 확인란을 입력 virtualbox하고 선택합니다.
    • 열쇠를 찾으십시오 Oracle > VirtualBox. 에 있어야합니다 Computer\HKEY_CURRENT_USER\SOFTWARE\Oracle\VirtualBox. VirtualBox키를 제거하십시오 .
  3. 중요 : 지금 다시 시작하십시오. 컴퓨터를 다시 시작하십시오!

  4. VirtualBox를 설치하고 즐기십시오!


두 번째 단계 ProgramData에서 첫 번째 경로 또는 Program Files? (VBox에는 아무것도없는 것처럼 보이 ProgramData므로 후자 여야합니까?)
zagrimsan

네 죄송합니다. 게시물을 수정하여 수정했습니다.
Kursion

1
좋았어요. 솔루션에서 일부 사용자를 놀라게 할 수있는 것들이 있습니다. 삭제 VirtualBox VMs하면 실제로 가상 머신이 손실되므로 나중에 해당 폴더의 이름을 바꾸는 것이 좋습니다 (먼저 정리하지 않고 시도 VirtualBox VMs했습니까?). VirtualBox에서 VM을 가져 와서 VM을 다시 가져올 수 있습니다 .
zagrimsan

VirtualBox VMs.VirtualBox폴더 를 삭제하기 전에 파일 백업에 대한 메모를 추가했습니다 . 실제로 컴퓨터에 VirtualBox가 필요하기 때문에 많은 것을 시도했습니다. 몇 가지 솔루션을 테스트 한 후이 솔루션이 가장 적합했습니다. 레지스터에서 키를 삭제하는 것으로 충분하지만 그 사실을 확인할 기회가 없었습니다. 따라서 나는 내 문제를 해결 한 전체 manuvre를 게시했습니다.
Kursion

1

Linux는 질문에 언급되지 않았지만 내 질문은 VirtualBox 5.2에서 그대로 사용되었으며 Ubuntu 16.04에서 문제가 발생했습니다. 마찬가지로 올바른 파일로 다시 설치 제거해도 동일한 오류 메시지가 나타납니다. 문제는 Windows 문제와 비슷하지만 제 경우에는 dkms가 최신 Virtual Box 버전과 충돌하는 일부 오래된 모듈을 보유하고있었습니다.

나를위한 솔루션 (버전 변경) :

sudo apt-get purge virtualbox-5.2
sudo dpkg -P virtualbox-5.2
sudo apt-get autoremove 

다른 문제를 해결하는 동안 apt-get에서 설치 한 경우를 대비하여 apt-get purge를 포함 시켰습니다.

autoremove 명령에서 몇 개의 이전 virtualbox 버전 모듈을 제거하는 dkms 업데이트가 표시됩니다. Aha, 문제의 원인에 대한 참조, virtualbox 오류 당 잘못된 모듈 버전 ... :

vboxpci.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.4.0-112-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall completed.

------------------------------
Deleting module version: 5.0.40
completely from the DKMS tree.
------------------------------

적절한 측정을 위해 재부팅

sudo reboot now

그런 다음 일치하는 버추얼 박스 및 확장 버전 (현재 버전으로 업데이트)을 다운로드하여 설치하십시오. https://www.virtualbox.org/wiki/Linux_Downloads

sudo dpkg -i ~/Downloads/virtualbox-5.2_5.2.6-120293~Ubuntu~xenial_amd64.deb
sudo VBoxManage extpack install ~/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.2.6-120293.vbox-extpack

첫 번째 설치에서 libsdll 에러가 발생하면 :

sudo apt-get -f install

바라건대 VirtualBox가 작동하거나 새로운 오류 (VT-X 충돌 등)를 처리해야합니다.

(좀비 실로 화를 내지 마십시오. 나는 수색과 같은 증상으로 여기에 왔습니다. 다른 사람들도 나중에이 정보를 사용할 것이라고 생각했습니다.)


0

위의 Q & A 링크에서 가져온이 단계는 Win 10 (VBox upgrade 5.0.0-> 5.0.10)에서 동일한 문제를 해결했습니다. 포인트 5가 중요 할 것 같습니다.

다음은 시스템에서이 문제를 해결하는 데 사용한 단계입니다. Window 10 Home build 10240 :

  1. VirtualBox를 제거하십시오 ( "프로그램 및 기능"을 통해).
  2. 네트워크 장치에서 "VirtualBox NDIS6 브리지 네트워킹 드라이버"가 제거되었는지 확인하십시오.
    • GOTO : 제어판-> 네트워크 및 인터넷-> 네트워크 및 공유
      센터-> 어댑터 설정 변경
    • 네트워크 장치 (마우스는 Dell Wireless 1703)를 마우스 오른쪽 단추로 클릭하고 "속성"을 선택하십시오.
    • "VirtualBox NDIS6 브리지 네트워킹 드라이버"를 선택하고 "제거"를 클릭하십시오.
  3. (선택 사항) 시스템을 다시 시작하십시오.
  4. VirtualBox 설치
  5. 메시지가 표시되면 "Bridged Networking Driver"가 설치되지 않음으로 설정되어 있는지 확인하십시오!
  6. 끝난. VirtualBox를 즐기십시오.

0

설치된 확장 팩의 버전이 가상 상자 버전과 일치하지 않는 경우에도이 오류가 발생합니다. 가상 상자를 업데이트 한 후 또는 휴대용 가상 상자와 함께 확장 팩을 사용하고 다른 PC로 이동하는 경우 (휴대용 가상 상자의 목적을 명백히 상실한 경우) 이러한 상황이 발생할 수 있습니다. 이를 수정하려면 현재 가상 상자 버전에 맞는 확장 팩을 설치하거나 업데이트해야합니다. 나중에 PC를 다시 시작해야합니다 (가상 상자를 다시 시작해도 충분하지만 테스트하지는 않았습니다).


0

virtualbox를 제거하려면 다음을 실행하십시오.

sudo apt autoremove --purge virtualbox*

이제 다음 방법으로 시스템에 다른 버전이 설치되어 있지 않은지 확인하십시오.

dpkg -l virtualbox* | grep ^i

출력이 없어야합니다.

그런 다음 디렉토리 sources.list와 관련 PPA를 모두 제거하십시오 sources.list.d. 전의:

mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp

공식 리포지토리 소스 외에는 아무것도 없는지 확인하십시오.

/etc/sources.list.

그리고 소스를 업데이트하십시오 :

sudo apt update

이제 어떤 버전을 설치할 수 있는지 검색 할 수 있습니다.

apt-cache madison virtualbox | grep -iv sources

다음과 같은 출력이 생성됩니다.

virtualbox | 5.1.38-dfsg-0ubuntu1.16.04.1 | http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages

virtualbox | 5.0.18-dfsg-2build1 | http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages

그런 다음 위에서 언급 한 최신 버전을 설치하십시오.

sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1

또한 sudo apt install virtualbox괜찮을 것입니다. 그러나 이전 명령으로 원하는 버전을 설치할 것입니다.

결국 올바른 버전이 설치되어 있는지 확인하십시오.

명령 행에서 :

dpkg -l virtualbox* | grep ^i

출력됩니다 :

ii  virtualbox                     5.1.38-dfsg-0ubuntu1.16.04.1 amd64        x86 
virtualization solution - base binaries
ii  virtualbox-dkms                5.1.38-dfsg-0ubuntu1.16.04.1 all          x86 
virtualization solution - kernel module sources for dkms
ii  virtualbox-qt                  5.1.38-dfsg-0ubuntu1.16.04.1 amd64        x86 
virtualization solution - Qt based user interface

그런 다음 다음을 실행할 수도 있습니다.

sudo apt upgrade

만일을 위해서.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.