VirtualBox 无法启动、删除或重新安装

VirtualBox 无法启动、删除或重新安装

我在 Ubuntu 16.04 上使用 VirtualBox 5.1,它最近停止工作,可能是由于最近的更新。我的内核版本是 4.15.0-48。

当我尝试在命令行中输入“virtualbox -v”时,它只是加载,没有任何反应。当我尝试通过“sudo virtualbox”启动 virtualbox 时,同样没有任何反应。

是否是因为 virtualbox 与最近的更新不兼容,所以我必须回滚到较旧的内核版本?

dpkg -l *virtualbox* | grep ii#显示已安装的 VB 软件

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

更新:

我已完成所有这些步骤...

sudo apt-get 删除 virtualbox

dkms status # 显示了四种不同类型的软件,然后我使用以下命令将其删除...

sudo dkms remove virtualbox/5.1.38 --all #删除

sudo apt-get remove virtualbox-dkms #卸载其他 VB 软件

sudo apt-get remove virtualbox-qt #卸载其他 VB 软件

sudo apt-get update #更新软件数据库

sudo apt-get install virtualbox-6.0 # 安装较新版本

结果是,当我尝试在终端中使用 sudo virtualbox 启动 virtualbox 6 时,仍然没有任何反应。我做错了什么?

另一个更新:

dpkg -l *virtualbox* | grep ii

ii  virtualbox-6.0                 6.0.8-130520~Ubuntu~xenial   amd64        Oracle VM VirtualBox

dkms status virtualbox-6.0 # nothing

ls -al /boot

drwxr-xr-x  4 root root     4096 Mai 24 12:53 .
drwxr-xr-x 24 root root     4096 Mai 20 13:48 ..
-rw-r--r--  1 root root   217004 Mär 15 19:40 config-4.15.0-47-generic
-rw-r--r--  1 root root   217286 Apr  5 15:27 config-4.15.0-48-generic
-rw-r--r--  1 root root   217286 Mai  8 22:14 config-4.15.0-50-generic
drwx------  3 root root     4096 Jan  1  1970 efi
drwxr-xr-x  5 root root     4096 Mai 20 13:49 grub
-rw-r--r--  1 root root 54509169 Mai  8 10:46 initrd.img-4.15.0-47-generic
-rw-r--r--  1 root root 55180745 Mai 20 13:37 initrd.img-4.15.0-48-generic
-rw-r--r--  1 root root 55477719 Mai 24 12:53 initrd.img-4.15.0-50-generic
-rw-r--r--  1 root root   182704 Jan 28  2016 memtest86+.bin
-rw-r--r--  1 root root   184380 Jan 28  2016 memtest86+.elf
-rw-r--r--  1 root root   184840 Jan 28  2016 memtest86+_multiboot.bin
-rw-------  1 root root  4049889 Mär 15 19:40 System.map-4.15.0-47-generic
-rw-------  1 root root  4051368 Apr  5 15:27 System.map-4.15.0-48-generic
-rw-------  1 root root  4052501 Mai  8 22:14 System.map-4.15.0-50-generic
-rw-------  1 root root  8130328 Mär 18 15:23 vmlinuz-4.15.0-47-generic
-rw-------  1 root root  8141400 Apr  8 10:53 vmlinuz-4.15.0-48-generic
-rw-------  1 root root  8141336 Mai 14 20:09 vmlinuz-4.15.0-50-generic

答案1

像这样更新 Virtualbox...

terminal...

dpkg -l *virtualbox* | grep ii#显示已安装的 VB 软件

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

sudo apt-get remove virtualbox# 卸载 VB 5.1

dkms status# 注意 virtualbox 软件的名称

笔记:使用下一个命令,你可能需要将“virtualbox-dkms”更改为使用命令找到的名称dkms status...如果您有任何问题,请告诉我...

sudo dkms remove virtualbox-dkms/5.1.38-dfsg-0ubuntu1.16.04.3 --all# 删除 dkms 驱动程序

sudo apt-get remove virtualbox-dkms# 卸载其他 VB 软件

sudo apt-get remove virtualbox-qt# 卸载其他 VB 软件

sudo apt-get update#更新软件数据库

sudo apt-get install virtualbox-6.0# 安装新版本

相关内容