모듈 언로드

모듈 언로드

Ubuntu에서 VirtualBox를 통한 설치는 apt install virtualbox이전 버전 v5.2.18만 제공합니다.

user@linux:~$ apt show virtualbox
Package: virtualbox
Version: 5.2.18-dfsg-2~ubuntu18.04.5
Priority: optional
Section: multiverse/misc
Origin: Ubuntu

처음에는 한동안 이 버전을 사용하고 있었습니다.

그런 다음 사용 가능한 최신 버전(v6.0.8)을 다운로드하여 설치하기로 결정했습니다.여기.

user@linux:~$ sha256sum virtualbox-6.0_6.0.8-130520~Ubuntu~bionic_amd64.deb 
17f1a24848dcf8ec1025790d35281f7f38b2c98740ddbccac6259a0f4c1786f7  virtualbox-6.0_6.0.8-130520~Ubuntu~bionic_amd64.deb
user@linux:~$ 

처음에는 최신 버전을 설치할 수 없었습니다.

user@linux:~$ sudo dpkg -i virtualbox-6.0_6.0.8-130520~Ubuntu~bionic_amd64.deb 
[sudo] password for user: 
Selecting previously unselected package virtualbox-6.0.
dpkg: considering removing virtualbox in favour of virtualbox-6.0 ...
dpkg: no, cannot proceed with removal of virtualbox (--auto-deconfigure will help):
 virtualbox-qt depends on virtualbox (= 5.2.18-dfsg-2~ubuntu18.04.5)
  virtualbox is to be removed.

dpkg: regarding virtualbox-6.0_6.0.8-130520~Ubuntu~bionic_amd64.deb containing virtualbox-6.0:
 virtualbox-6.0 conflicts with virtualbox
  virtualbox (version 5.2.18-dfsg-2~ubuntu18.04.5) is present and installed.

dpkg: error processing archive virtualbox-6.0_6.0.8-130520~Ubuntu~bionic_amd64.deb (--install):
 conflicting packages - not installing virtualbox-6.0
Errors were encountered while processing:
 virtualbox-6.0_6.0.8-130520~Ubuntu~bionic_amd64.deb
user@linux:~$ 

제거하면 VirtualBox 5.2.18문제가 해결되었습니다.

user@linux:~$ sudo apt remove virtualbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libgsoap-2.8.60 virtualbox-dkms
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  virtualbox virtualbox-qt
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 108 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 229334 files and directories currently installed.)
Removing virtualbox-qt (5.2.18-dfsg-2~ubuntu18.04.5) ...
Removing virtualbox (5.2.18-dfsg-2~ubuntu18.04.5) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for shared-mime-info (1.9-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
user@linux:~$ 

그런 다음 문제없이 다시 설치를 진행합니다.

user@linux:~$ sudo dpkg -i virtualbox-6.0_6.0.8-130520~Ubuntu~bionic_amd64.deb 
(Reading database ... 229023 files and directories currently installed.)
Preparing to unpack virtualbox-6.0_6.0.8-130520~Ubuntu~bionic_amd64.deb ...
Unpacking virtualbox-6.0 (6.0.8-130520~Ubuntu~bionic) over (6.0.8-130520~Ubuntu~bionic) ...
Setting up virtualbox-6.0 (6.0.8-130520~Ubuntu~bionic) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
Processing triggers for systemd (237-3ubuntu10.23) ...
Processing triggers for ureadahead (0.100.0-21) ...
ureadahead will be reprofiled on next reboot
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for shared-mime-info (1.9-2) ...
user@linux:~$ 

불행히도 이전 이미지 중 어느 것도 새 VirtualBox에서 작동하지 않습니다.

여기에 이미지 설명을 입력하세요

Failed to open a session for the virtual machine Ubuntu-18.04-Server.

The virtual machine 'Ubuntu-18.04-Server' has terminated unexpectedly during startup with exit code 1 (0x1).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: MachineWrap
Interface: IMachine {5047460a-265d-4538-b23e-ddba5fb84976}

무슨 일이 일어났으며 이 문제를 해결하는 방법은 무엇입니까?

답변1

virtualbox 5가 이미 설치되어 있는 동안 virtualbox 6을 설치하는 동안 동일한 문제가 발생했습니다. virtualbox-6.0을 설치하기 전에 방금 시도했습니다.

sudo apt remove virtualbox

그런 다음

sudo apt install virtualbox-6.0

그러나 "적절한 업그레이드"를 시도하면 다음과 같은 결과가 발생합니다.

The following packages have unmet dependencies:
virtualbox-6.0 : Conflicts: virtualbox
                 Conflicts: virtualbox-qt but 5.2.18-dfsg-2~ubuntu18.04.5 is to be installed

그래서 제대로 제거되지 않은 패키지가 있다는 것을 깨달았습니다.

sudo apt autoremove --purge virtualbox*
sudo apt install virtualbox-6.0

마침내 나를 위해 일했습니다.

답변2

"Virtualbox 커널 모듈이 이 버전의 virtualbox와 일치하지 않습니다."

나는 그것이 아주 잘 설명되었다고 생각합니다.

설치된 virtualbox 커널 모듈은 여전히 ​​5.xx입니다. 하지만 설치된 virtualbox 버전은 6.xx입니다.불일치.

모듈 언로드

수동으로 할 수 있습니다부리다모듈.

sudo modprobe -r vboxpci
sudo modprobe -r vboxnetadp
sduo mdoprobe -r vboxnetflt
[...]
sudo modprobe -r vboxdrv

참고: modprobe 보고서 모듈을 찾을 수 없어도 괜찮습니다.

그런 다음 virtualbox를 다시 시작하십시오.

재부팅

... 또는 (아니 그리고) 재부팅하면 됩니다.

관련 정보