vboxmanage startvm出现以下错误信息:
VBoxManage: error: 虚拟机"VM02"在启动时意外终止,退出代码为1(0x1)
VBoxManage: error: 详细信息:code NS_ERROR_FAILURE (0x80004005),component MachineWrap,interface IMachine
/var/log/syslog显示存在版本不匹配,但我不知道出现了哪里的问题:
kernel: [45470.001207] SUP_IOCTL_COOKIE: Version mismatch. Requested: 0x260000 Min: 0x260000 Current: 0x240000
headless -h显示如下:
VBoxHeadless: Error -1912 in supR3HardenedMainInitRuntime!
VBoxHeadless: RTR3InitEx failed with rc=-1912
移除virtualbox 5.1并重新安装5.0.24后,虚拟机可以正常工作。
以下是我的升级过程。
sudo apt update
sudo apt autoremove virtualbox-5.0
sudo apt install virtualbox-5.1
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.0-108711.vbox-extpack --replace
我升级虚拟机出了问题,有什么解决方法吗?我该怎么做才能在Ubuntu 16.04上使用VirtualBox 5.1?
virtualbox = 5.1.34-dfsg-0ubuntu1.16.04.2
,virtualbox-dkms = 5.0.40-dfsg-0ubuntu1.16.04.2
。由于某种原因,dkms软件包被固定为5.0版本。手动执行apt-get install vitualbox-dkms
命令解决了问题。 - oarcas