将virtualbox从5.0.24更新到5.1后启动vm失败
vboxmanage startvm显示以下消息: VBoxManage:错误:虚拟机“VM02”在启动期间意外终止,退出代码为1(0x1)将virtualbox从5.0.24更新到5.1后启动vm失败,virtualbox,Virtualbox,vboxmanage startvm显示以下消息: VBoxManage:错误:虚拟机“VM02”在启动期间意外终止,退出代码为1(0x1) VBoxManage:错误:详细信息:代码NS\U错误\U故障(0x80004005)、组件机器包装、接口IMachine /var/log/syslog显示版本不匹配,但我不知道它在哪里: 内核:[45470.001207]SUP_IOCTL_COOKIE:版本不匹配。请求:0x260000分钟:0x260000当前:0x240000 无头-h表示: V
VBoxManage:错误:详细信息:代码NS\U错误\U故障(0x80004005)、组件机器包装、接口IMachine /var/log/syslog显示版本不匹配,但我不知道它在哪里: 内核:[45470.001207]SUP_IOCTL_COOKIE:版本不匹配。请求:0x260000分钟:0x260000当前:0x240000 无头-h表示: VBoxHeadless:在supR3HardenedMainInitRuntime中出现错误-1912 VBoxHeadless:RTR3InitEx失败,rc=-1912 移除virtualbox 5.1并重新安装5.0.24后,vm工作正常 下面是我如何升级到5.1的
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
我升级virtualbox时有什么问题吗
我能做些什么让它在5.1上工作?操作系统是ubuntu 16.04顺便说一句。我也遇到了类似的问题,过了一段时间,我发现在删除旧模块时存在问题。卸载、重新启动和重新安装后,我运行了:
sudo rm /usr/lib/modules/4.5.7-202.fc23.x86_64/extra/vbox*
sudo rmmod vboxpci
sudo rmmod vboxnetadp
sudo rmmod vboxnetflt
sudo rmmod vboxdrv
sudo vboxconfig
然后它成功了
希望这能有所帮助好吧,最后我成功了,试图编辑michael的答案,但被拒绝了。
在此张贴: ubuntu解决方案: 版本不匹配是由旧模块引起的,要清除它:
#停止所有vbox服务
sudo服务vboxblahblah站
#检查所有vbox是否未运行
ps-e | grep-i vbox
#删除5.0或5.1
sudo-apt删除virtualbox-5.0
光盘/
#查找要删除的所有vbox文件
sudo find-iname“vbox”2>/dev/null
删除所有vbox二进制文件和源代码,然后重新启动以安装virtualbox-5.1我是如何修复Ubuntu 14.04服务器x64的: 我试着做上面所有的事,没有任何帮助
sudo apt get remove virtualbox-5.*
sudo update grub
virtualbox-5.*
virtualbox-5.*
sudo-apt-get-autoremove
(所有内核模块最后一个,我有3个版本,我做了两次apt-get-autoremove)sudo更新grub
重新启动
virtualbox-5.1
,然后它就可以工作了在Debian上也有同样的问题,我意外地安装了Debian
virtualbox dkms
软件包以及Oracle版本的virtualbox-5.1
,这两个版本自然是不同的
通过dpkg-l | grep virtualbox检查,如果您有以下情况,您也有同样的情况
ii virtualbox-5.1 5.1.8-111374~Debian~jessie amd64 Oracle VM VirtualBox
ii virtualbox-dkms 5.1.6-dfsg-2 all x86 virtualization solution - kernel module sources for dkms
```
修正方法:
sudo rmmod vboxpci vboxnetadp vboxnetflt vboxdrv
sudo-apt-get-purge-virtualbox-dkms
sudo/sbin/vboxconfig
尝试了上面所有的答案,没有一个有效。问题是debian virtualbox已正确卸载。以下方面发挥了作用:
试试这个
sudo/sbin/vboxconfig
。它适合我。我买不到,为什么安装后要安装rmmod?卸载5.1重新启动并安装5.1,然后按照您的方法进行操作无效,我现在正尝试恢复到5.0。哦,这里没有这个文件夹,顺便说一句:/usr/lib/modules/4.5.7-202.fc23.x86\u 64/因为卸载-重新启动-重新安装不起作用。我认为删除旧模块可能会有问题,所以以防万一,我去掉了它们。这个文件夹就是我机器上的内核模块所在的位置(Fedora23),他们会在你的其他地方找到类似你所说的东西/lib/modules/4.4.0-28-generic/kernel/ubuntu/vbox
我保留了4.4.0-31文件夹,并删除了所有比4.4.0-31旧的文件夹,仍然无法工作在删除了所有与vbox相关的内容后,我成功了,试图编辑你的答案,但被拒绝,发布了另一个,感谢您的帮助您这样做会丢失虚拟机吗?不会,您的虚拟机会保存在您的用户目录中,并且保持不变。不过,做备份从来没有什么坏处。从VirtualBox 5.1升级到5.2后,我遇到了类似的问题。这里提出的解决方案也适用于我。这发生在我的Ubuntu 16.04中: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
修复了它。我做了完全相同的事情,最终得到了你描述的版本混乱,甚至没有考虑检查版本不匹配。非常感谢。