大清早打开我的fedora,启动我的VirtualBox,准备打开Windows Xp,然而报错:

The VM session was closed before any attempt to power it on.

这么不讲道理的吗?说closed就closed。Anyway,百度一下总是好的。然而......

相同的错误代码,不同的问题描述。我可没有更新内核啊。并且,如果更新了内核,应该是运行"/sbin/vboxconfig"才是。

emmmm,那就换个关键词,直接搜索那个错误描述吧......

找到63个结果,但是,果然让我失望,各个网站相互抄袭,内容都一样的......

yinxian pen huaji

好了,看来得由我自己解决了。 这里交代一下我的系统环境,单硬盘,win10+fedora25双系统,但是由于我想在win10和fedora里运行同一个虚拟机,所以我分了一个50GB的ntfs分区,在fedora里设置fstab文件使之挂载到 /VirtualMachines 。

虽然我特意在fstab里面加了 rw 参数,但是,万一 /VirtualMachines 没有写入的权限呢?先检查吧......

没错,权限是万能的777,我不禁陷入了沉思...

突然想起,如果在win10关机(不是重启),然后开机进入fedora,挂载ntfs分区,有很大几率会报错,提示只能只读挂载。那么,会不会我的 /VirtualMachines 仍然是不可写的呢?我写个文件试试......

果然不可写!那么应该弄清楚了,虽然我不能解释具体为什么,但是就是win10快速启动导致的这个问题。于是重启进入win10,虽然在win10重启进入fedora就不会出现这个错误,但是总会有在win10关机然后开机进入fedora的时候,因此在win10中把快速启动关了,没问题了。