通过取出答案来简化问题:

通过取出答案来简化问题:

我在备用硬盘上创建了一个分区,并将 Debian 安装在其中。如下所述在文档中,这会使 GRUB 成为默认引导加载程序。由于我实际上并不使用 Debian 安装,因此我想摆脱 GRUB,这样就不必总是通过按下键来启动 OSX 。我如何才能删除 GRUB 并返回到默认引导加载程序,最好同时仍能启动 Debian?

我的磁盘和分区布局如下(SSD 和 Macintosh HD 分区已加密)

在此处输入图片描述

在此处输入图片描述

disk1s4Debian 所在的位置disk1s5是交换。由于两个卷都是核心存储,我无法应用调整分区大小以删除 GRUB 的提示。我转换为核心存储安装 Debian,因此应该有一种方法可以删除 GRUB 而无需解密两个加密分区。

附言:我已将 rEFInd 安装在可启动棒上,之前我曾用它来启动 Debian 之前的 Linuces。如果我删除 GRUB,这还能用吗?

答案1

这是个好问题。几年前我也遇到过同样的问题,答案很简单。我刚刚测试了这个解决方案,因为我的设置大致相同,尽管我运行的是 El Capitan 和 Fedora。我个人更喜欢你现在的方式,所以我的起点相同。当我第一次尝试时,这个解决方案也适用于 Maveriks。

通过取出答案来简化问题:

1)问题本身似乎包含错误答案,或者是一个由两部分组成的问题。请允许我删除 3 个词来简化您的问题:

“我怎样才能删除 GRUB 并返回到默认引导加载程序,最好同时仍然能够启动 Debian?”

到:

“我怎样才能恢复默认引导加载程序,最好同时仍然能够启动 Debian?”

2) 如果“删除”的意思是“擦除” grub,那么启动 Debian 就会出现问题。

3) 如果您想隐藏该分区,以便在 Finder 中看不到它,我只需使用 fstab 文件即可成功。这是一个完全不同的问题,所以我就不多说了。

这应该涵盖了有关“删除 grub 和”的基础内容。

现在来解决核心问题。


问题:

我怎样才能恢复默认引导加载程序,最好同时仍然能够启动 Debian?

回答:

(经过多次重启测试):

  1. 以管理员身份登录(我使用实际的管理员帐户进行了测试,因为凭据请求很多。通常我运行用户帐户)。

  2. 打开“启动盘”

    (菜单:苹果标志->系统偏好设置->启动磁盘)

  3. 解開鎖。

  4. 确保选择了您的 OSX 系统磁盘。

    (不要将磁盘置于“目标模式”)

  5. 把锁锁上。
  6. 按下启动盘屏幕上的重启按钮。
注意:即使在您打开窗口之前这似乎已经是设置了,也请按照步骤操作以“提醒”OSX。

结果:

  • 从这一刻起,计算机自动启动 OS X。从您的角度来看,它将像安装 Debian 之前一样。

  • 如果您想使用 Debian,那么您可以像现在一样按下选项键,Grub 将加载 Debian。

  • 这是一个“永久”且非破坏性的答案。您不必重复该过程。如果您使用 Debian,则不必返回 OS X 的启动盘部分并重新执行前面的步骤。

答案2

引用自 Ask Ubuntu 论坛:

运行磁盘实用程序并单击内置硬盘(磁盘本身,而不是其下的分区)。然后单击“分区”选项卡。如果您将调整分区的三角形滑块向上移动,然后移回原来的位置,“应用”按钮将变为活动状态(开始呈灰色)。您现在可以单击“应用”,分区将保持不变,但引导加载程序将重新创建。 阿迪亚·巴加 关联

相关内容