以前我就经常遇到提示Virtual Box开启虚拟机提示不能为虚拟电脑打开新任务的问题,
就是上图这个问题,总是使我痛不欲生,都是刚刚安装好的虚拟机,就开机了一次,就永远的告别了我,再也打不开了。我百度了数以百计的教程。无非记那么几种,
- 把virtual box升级到最新版
- 重新安装内核驱动
- 重启系统,这个很多,有的时候有效,但是关掉虚拟机之后就又不能打开了。
- 关掉或者卸载杀毒软件
- 打程序补丁
- 设置网络为NAT
尝试了很多遍,也解决不了问题,最后我只好就弃坑了。确实Vmware做的就好得多,从来没有这种智障问题。
但是最近我接触了docker想学习一下。但是最新版的docker for windows 需要windows自带的Hyper-v 虚拟机,这个和Vmware是不兼容的,当然和vbox也是不兼容的。所以我选择了docker为老版系统准备的方案,就是使用docker toolbox。但是docker toolbox使用virtual box的虚拟方案,还是必须要和virtual box打交道。
很遗憾的是,还是出现同样的问题。没办法我又开启的我了无尽寻找解决办法的路,也是为了解决,当时费尽千辛万苦使用虚拟机安装完mac os打不开的痛。
错误截图与上方一致,
这次看一下日志文件,主要有两条错误
Error -104 in supR3HardenedWinReSpawn!
Error relaunching VirtualBox VM process:5
因为解决了这个问题,没保存日志详细日志没法放了,只好放一下出现的两个问题。
我找了几个小时教程,百度,谷歌,bing都上了,也没找到管用的教程,大致和我上访说的一致。
还有老哥说降级安装可以的,我把vm4和vm5都安装了也没解决问题。忽然想到每次开启docker的时候总会出现几个申请权限的窗口,是不是权限问题呢,于是我卸载virtual box重启系统,关掉杀毒软件,我这里只有腾讯电脑管家。然后,去官网下载最新安装包:https://www.virtualbox.org/wiki/Downloads
右键使用管理员打开,发现安装十分的流畅也没有申请权限的窗口,然后打开虚拟机,竟然出现了开启虚拟机的界面,虽说仍然被bug打倒,但是好歹让我看到了启动的画面。这次问题变了。
可以明显的看到这是网络问题了,不再是原先的我都看不懂的错误了。
看下日志
00:00:01.704393 ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={872da645-4a9b-1727-bee2-5585105b9eed} aComponent={ConsoleWrap} aText={Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter #3' (VERR_INTNET_FLT_IF_NOT_FOUND).
00:00:01.704424 Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND)}, preserve=false aResultDetail=-3600
00:00:01.704758 Console: Machine state changed to 'PoweredOff'
00:00:01.714790 Power up failed (vrc=VERR_INTNET_FLT_IF_NOT_FOUND, rc=E_FAIL (0X80004005))
于是动手处理网络的问题,一般virtual box 的网络都设置为NAT。
发现虚拟机并不止一个网卡,
网卡1是对的,网卡2这个仅主机网络根据上述的错误日志看是有问题的,所以我们取消掉这个网卡。
然后保存重新打开虚拟机,试试。
完美启动,这个画面是不是很安逸哦。
- 最好使用最新版的virtual box
- 尽可能的关掉杀毒软件之类的东西
- 网络设置为NAT网络
- 记得重启系统
文章评论