我正在我的 iMac 上安装 Linux,结果它变成了一个损坏的文件。在此过程中,它碰巧以某种方式覆盖了我 Mac 上的引导加载程序。因此,当我尝试通过在开机时按住选项来启动引导加载程序菜单时,它不再出现在我的硬盘和来宾帐户中。它实际上只是一个问号。现在,Apple 的操作系统仅在 App Store 上提供,因此几乎不可能下载 OS X dmg 并重新安装它。有人有什么建议吗?
答案1
如果您不想恢复数据,您可以通过启动 Internet Recovery 来恢复 Mac 的正常运行。在启动过程中按住Cmd+ Option+ R,它将连接到 Apple 的服务器并允许您对 Mac 进行出厂恢复(前提是它是 2011 年或更新的型号)。
在 Mac 上安装 Linux 时,您始终需要小心谨慎。默认情况下,Apple 使用 CoreStorage 分区作为操作系统,并使用常规 HFS+ 分区(具有非标准 GUID)作为恢复分区。CoreStorage 是 Apple 专有的分区类型,用于支持其 FileVault 和 FusionDrive 技术。
Linux 无法识别 CoreStorage 卷。此外,如果您的 Mac 通过内置 BIOS 兼容性模块而不是原生 EFI(许多型号都通过原生 EFI 来通过 Boot Camp 支持 Windows)启动 Linux 磁盘,那么 Linux 可能也无法识别驱动器的 GPT 格式。
可能发生的情况是,Linux 在安装过程中尝试重新对硬盘进行分区,并破坏了已经存在的分区结构。如果是这种情况,那么恢复数据的希望就很小了,恢复出厂设置是最好的选择。希望您有一份好的备份。