我们有一个 vmware 工作站,其中有多个 Windows 虚拟机和一个 Linux。
发生断电,系统启动后我注意到 Windows 运行良好,但是 Linux 虚拟机无法加载。
Linux 机器分配了 2 个虚拟硬盘,而 vmware 对它们都显示“硬盘无效”。我已将它们从硬件列表中删除,然后尝试重新添加,但一直收到“所选文件不是有效的虚拟磁盘文件”的提示。
然后我复制了虚拟机。在 oracle Virtualbox 中,我为 Linux 创建了一个新的虚拟机,并将两个 HDD 映像分配给它。令我惊讶的是,它运行到了某个程度。安装了 Arch Linux。当它启动时,如果我选择正常启动,它会停止并抛出一个错误,提示它无法找到具有指定 UUID 的卷之一。重新启动并选择“回退”选项可以正常启动,没有任何错误。我已经检查过,具有相同 UUID 的驱动器存在并安装在它应该在的位置。
我该怎么做才能再次在 vmware 上工作?为什么 virtualbox 会运行该机器?看起来图像确实没问题,那么为什么 vmware 不喜欢它们呢?