昨天我收到了内核升级,重新启动后,VirtualBox停止工作。
这是我的系统信息(内核升级后):
matteo@workstation:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
matteo@workstation:~$ uname -a
Linux workstation 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
我很早以前就安装了VirtualBox
sudo apt install linux-headers-$(uname -r)
sudo apt install virtualbox-dkms virtualbox virtualbox-qt
每天使用,从来没有内核更新的问题。我现在收到的错误是
matteo@workstation:~$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
matteo@workstation:~$ dmesg | tail -n 1
[ 1413.167311] vboxdrv: version magic '4.4.0-116-generic SMP mod_unload modversions ' should be '4.4.0-116-generic SMP mod_unload modversions retpoline '
不幸的是,三天前我在这里找到了一个论坛帖子,上面有此错误消息,很遗憾,没有解决方法。因此,我尝试从Ubuntu存储库中删除VirtualBox软件包,并使用此过程安装最新的5.2 。但是,即使重新启动计算机后,错误仍然存在。
在这种情况下我该怎么办?
Esc
关键。
shift
上的@ D.Bugger 确实起作用。这不是我的情况,但是我读过一些人说它只能在“右移”或“左移”下工作。