VirtualBox VM 升级后无法启动

VirtualBox VM 升级后无法启动

将 virtualbox 从 4.3 升级到 5.1 后使用 VB 页面

尝试启动虚拟机时收到 2 条消息,一条明确表示驱动程序版本不匹配(VERR_VM_DRIVER_VERSION_MISMATCH)并邀请您执行/sbin/vboxconfig

加载的驱动程序与 VirtualBox 的版本不同

$ for i in `lsmod | grep box | cut -f1 -d' '`; do modinfo $i ; echo ; done
filename:       /lib/modules/3.16.0-4-amd64/updates/dkms/vboxpci.ko
version:        4.3.36_Debian <-- should be 5.1.*
[...]

(我遇到了这个问题,但在网上没有找到解决办法,所以我把它发布在这里,希望对您有所帮助。)

答案1

不要在互联网上寻找驱动程序,而是/sbin/vboxconfig构建它们。

问题是旧的驱动程序仍然存在并且受到青睐。

所以我删除了旧驱动程序并/sbin/vboxconfig再次运行,这次成功了。
sudo mv /lib/modules/3.16.0-4-amd64/updates/dkms/vbox* /tmp
(为了以防万一,移动到 /tmp 而不是 rm)
目录可能会有所不同,我在问题的第一个命令中使用 lsmod 然后是 modinfo 找到了它。

然后sudo /sbin/vboxconfig它应该可以工作

新司机来了/lib/modules/3.16.0-4-amd64/misc/

(无需重新启动。)

相关内容