vboxmanage startvm显示以下消息:
VBoxManage:错误:虚拟机'VM02'在启动期间意外终止,退出代码为1(0x1)
VBoxManage:错误:详细信息:代码NS_ERROR_FAILURE(0x80004005),组件MachineWrap,接口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
Run Code Online (Sandbox Code Playgroud)
升级virtualbox时有什么问题吗?
我该怎么做才能让它在5.1上运行?操作系统是ubuntu 16.04顺便说一句.
xtr*_*tra 36
我在Debian上遇到了同样的问题,我不小心安装了Debian virtualbox-dkms
软件包以及virtualbox-5.1
自然是不同版本的Oracle 版本.
检查通过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
Run Code Online (Sandbox Code Playgroud)
```
修正了:
sudo rmmod vboxpci vboxnetadp vboxnetflt vboxdrv
sudo apt-get purge virtualbox-dkms
sudo /sbin/vboxconfig
.小智 8
我有一个类似的问题,过了一段时间我发现删除旧模块有问题.卸载后,重新启动并重新安装我运行:
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
Run Code Online (Sandbox Code Playgroud)
然后它奏效了.
希望这可以帮助
好吧,终于我成功了,尝试编辑迈克尔的答案但被拒绝了。
在这里发帖:
版本不匹配是由旧模块引起的,清理它:
# stop all vbox services
sudo service vboxblahblah stop
# check all vbox is not running
ps -e | grep -i vbox
# remove 5.0 or maybe 5.1
sudo apt remove virtualbox-5.0
cd /
# find all vbox files to delete
sudo find -iname "vbox" 2>/dev/null
Run Code Online (Sandbox Code Playgroud)
删除所有 vbox 二进制文件和源代码,然后重新启动以安装 virtualbox-5.1
归档时间: |
|
查看次数: |
17562 次 |
最近记录: |