前段时间我安装了VMWare 上的 macOS Catalina能够为 iOS 构建。这非常有效。有一次,我在操作系统更新之前对虚拟机进行了快照。更新顺利进行,从那时起我就继续使用它,但最近操作系统崩溃了,之后无法启动。恢复到快照是我唯一的选择,但与第一次不同,我无法再重新启动该快照 - 它在启动时失败并显示相同的错误消息。这有点神秘,因为我能够在更新后最初重新启动它。似乎这里一定有某种快照之外的状态。升级 VMWare 会不会使虚拟机变砖?
我如何才能找出导致操作系统无法启动的原因?vmware.log
据我所知,检查 vm 文件夹并没有发现太多信息。这是它打印的最后一项内容:
2020-03-25T13:24:21.530+01:00| vcpu-0| I125: AHCI-VMM: sata0:29: PxSCTL.DET already 0. Ignoring write 0.
2020-03-25T13:24:21.987+01:00| vcpu-0| I125: Guest: Status upon boot failure: No Media
2020-03-25T13:24:22.040+01:00| vcpu-0| I125: Guest: About to do EFI boot: EFI VMware Virtual SATA Hard Drive (0.0)
答案1
这个问题似乎与“Mac OS”启动项有关。如果您将其设置为 SATA,并将第一个启动项更改为 SATA DISK 而不是 boot.efi 项,它应该可以正常工作。
编辑:您需要在启动时进入 EFI 设置 - 您可能需要选中“下次启动时进入设置”选项才能进入。显然我无法发表评论,所以我无法直接回答您的问题。