现象一
电脑重启后,要启动虚拟机时,报这个错误了,可能导致这种情况的操作,想了下,应该没有。
搜索网上的解决方法,有说 sudo /etc/init.d/virtualbox restart 的,运行了后报错说缺少/sys/module/xhsjkrnl_4/holders文件;
换个方法,错误log中提到 homepath/.config/VirturalBox/VirtualBox.xml 文件,把这个文件删除后,再启动虚拟机时,原先的虚拟机项目没有了,需要重建一个,不过之前的虚拟机文件还在。重建后启动依然报错,一开始没注意错误信息,把新建的项目删除的时候把所有文件都删掉了,恨!
后来发现报了这个错误VT-x is disabled in the BIOS ,这篇文章(Ubuntu14.04 使用visualBox安装虚拟机出现VT-x is disabled in the BIOS错误_jql1994的专栏-CSDN博客)里说去BIOS中设置Virtualiation选项 和 VT I/O选项 即可。尝试此方法,我的电脑只有Virtualiation选项 需要设置,将其从Disable 改为 Enable后,重启机器,启动虚拟机,果然没报错了。
现象二
导致此现象的操作:虚拟机运行过程中,硬盘空间不足,虚拟机不正常退出。
查看图片中路径:
将大小为0的win10.vbox删除,将win10.vbox-prev命名为win10.vbox。
重新启动虚拟机。
现象三
The VM session was closed before any attempt to power it on.
解决方法(VirtualBOX启动错误the vm session was closed before any attempt to power it on解决办法 - 77庁長 - 博客园)
点击菜单中的“清除”按钮,让虚拟机由休眠状态变成power off状态,然后重新启动虚拟机就解决问题了。