macOS Mojave 启动选项从 rEFInd 中消失,启动时出现 grub 错误

macOS Mojave 启动选项从 rEFInd 中消失,启动时出现 grub 错误

我现在真的很恐慌。我在 iMac(macOS Mojave)的第二个分区中安装了 Ubuntu 18.04.1 LTS,使用了几个小时后,我决定不再喜欢它了。

因此我重新启动到 macOS(从 rEFInd 启动屏幕)并尝试从磁盘工具中删除 Ubuntu 的分区。

磁盘实用程序给我一个错误,说它无法重新分区硬盘,但是 Ubuntu 的分区从设置中消失了,没有释放使用的空间。

因此我决定再次重启我的 iMac,结果 macOS 从 rEFInd 的启动屏幕中消失了。

正常启动时也会显示“grub”屏幕,而不是启动到 Ubuntu。

我真的希望这个问题能得到解决。提前谢谢大家。

答案1

这可能意味着 ubuntu 条目仍在 EFI 分区中。您可以在启动时按住 command + R 键以进入恢复模式。

如果没有备份,请务必进行备份!

您可以先运行磁盘辅助并修复分区,看看是否有帮助。如果没有帮助,请在顶部栏中选择终端并运行:

diskutil list

并找到 EFI 分区。示例中的分区名称是磁盘 0、分区 1(请相应更改)。使用以下命令挂载它:

diskutil mount disk0s1

然后删除 ubuntu 条目:

cd /Volumes/EFI/EFI
rm -r ubuntu
cd 
diskutil unmount disk0s1

那里可能还有其他不需要的文件夹,Apple 文件夹是您想要保留的。如果这不起作用,您可以重新安装,再次启动到 Recovery 并选择该选项。如果这不起作用,则磁盘可能有问题。您可以尝试从外部驱动器启动,然后查看您是否可以访问数据并进行备份(如果之前已启用)。

然后尝试完全重新安装并擦除磁盘,如果出现错误,则问题可能是物理问题,而不是软件问题,并且可能需要更换磁盘。

相关内容