由于我在网上很难找到答案,因此我决定在这里提出一个问题并自己回答,这样也许对某些人有所帮助:
我在 Windows 10 上安装了 VirtualBox 6.1,尝试运行 Centos7。
当我尝试启动虚拟机时,出现类似“严重!无法从启动介质读取“。
然后,我关闭了机器,并勾选了复选框以恢复最新的快照。
恢复失败,错误文本如下VERR_SSM_LOAD_CONFIG_MISMATCH:
Failed to open a session for the virtual machine CentOS7 - plus Liferay7- Template.
ahci#0: The target VM is missing a device on port 0.
Please make sure the source and target VMs have compatible storage configurations
[ver=9 pass=final] (VERR_SSM_LOAD_CONFIG_MISMATCH).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
答案1
对我来说,我只是删除了保存的状态,然后它在下次启动时就可以毫无问题地加载。
答案2
对我来说,问题的核心是虚拟存储不知何故被分离了,所以我不得不手动重新连接它。以下是我所做的:
- 进入虚拟机的配置(Ctrl+S)
- 选择存储
- 点击图标添加硬盘(IDE 或 SATA)
- 选择“选择现有磁盘”
- 在右侧文件夹中选择为虚拟机创建的文件 *.vdi
- 有效,OK
- 启动虚拟机
虚拟机现在应该可以正常启动。
对我来说,最终的结果如下:
答案3
对我有用的是改变半虚拟化接口,或者例如在 Windows 功能工具中重新激活相应的虚拟化平台。