windows-10 - 尝试在 virtualbox 上运行 macOS Catalina 10.15 时卡在 EFI shell 上

标签 windows-10 virtualbox macos-catalina uefi

我一直在尝试按照本教程在虚拟机上安装 macOS Catalina:
https://techsprobe.com/install-macos-catalina-virtualbox-windows/
当进入必须实际安装 catalina 的步骤时,虚拟机启动到 EFI shell
enter image description here
编写教程的同一个人编写了一个假设的修复程序:
https://techsprobe.com/how-to-fix-efi-internal-shell-on-macos-catalina-on-virtualbox/
该修复程序添加了一个 ISO 文件,其中包含 Apple 文件系统的一部分,该文件系统通过您在 shell 中创建的 startup.nsh 文件加载。
enter image description here
然而,修复本身也不起作用。现在我不知道 EFI shell 是如何工作的,也不知道“fs#”如何与从 apfs ISO 加载文件有关。这是 startup.nsh 文件以及与尝试运行它相关的错误:
enter image description here
enter image description here
现在就像我说的,我对 EFI 的工作原理或这里发生的事情一无所知,所以请随时教育我。

最佳答案

我能够修复 UEFI 问题如下( credit to techrechard website ):
在 UEFI 提示符下:键入 exit
您将进入 EFI 文本模式 GUI。
选择引导维护管理器并单击。
选择从文件启动并单击
您应该在列表中看到两个条目(它们看起来很神秘的 PCI 总线路径)。
列表中的第一个 PCI 路径可能是不包含可引导固件的引导分区。第二条 PCI 路径可能是到恢复分区,您需要从中引导。如果第二个分区不是恢复分区,请在列表中的路径下查看是否有一个。如果恢复分区不存在且有效,则这些说明将不起作用。
单击第二个条目,您应该看到(然后单击):
macOS 安装数据
然后点击:
锁定文件
然后(如果存在),单击
启动文件
最后点击:
启动文件
安装将继续,或者您将启动到操作系统或获取恢复实用程序菜单(可以从中重新安装 macOS 或运行磁盘实用程序)。最后一句的含糊之处在于我在写这篇评论之前做了一段时间,我不记得我首先启动了什么,只记得它有效并且不难弄清楚当时要做什么。如果您有恢复分区,要直接启动到恢复模式,请打开 Mac 并立即按住 (⌘)-R

关于windows-10 - 尝试在 virtualbox 上运行 macOS Catalina 10.15 时卡在 EFI shell 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63430103/

相关文章:

linux-kernel - 在 18.04.1-Ubuntu 下的 VirtualBox 中构建最新的 linux 内核时出错

virtual-machine - 无法访问 Oracle 虚拟框

python - 无法在 macOS Catalina 10.15.4 上安装 bsddb3 Python 包

mysql - MacOS 10.15 Catalina 下无法使用 launchd plist 启动 mysqld

python - pip 在 pyenv 中使用时不应答

c# - 如何在 Windows 10 XAML 中模糊图像?

windows - 在指定时间后停止批处理脚本的最佳方法是什么?

networking - 虚拟盒子 + vagrant centos8 盒子( headless )从互联网访问

c# - 安装 Visual Studio 2017 后重新安装 Visual Studio 2015?

c# - Windows 10 UWP AppService,package.appxmanifest 问题