我在备用硬盘上创建了一个分区,并将 Debian 安装在其中。如下所述在文档中,这会使 GRUB 成为默认引导加载程序。由于我实际上并不使用 Debian 安装,因此我想摆脱 GRUB,这样就不必总是通过按下键来启动 OSX ⌥。我如何才能删除 GRUB 并返回到默认引导加载程序,最好同时仍能启动 Debian?
我的磁盘和分区布局如下(SSD 和 Macintosh HD 分区已加密)
disk1s4
Debian 所在的位置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?
回答:
(经过多次重启测试):
以管理员身份登录(我使用实际的管理员帐户进行了测试,因为凭据请求很多。通常我运行用户帐户)。
打开“启动盘”
(菜单:苹果标志->系统偏好设置->启动磁盘)
解開鎖。
确保选择了您的 OSX 系统磁盘。
(不要将磁盘置于“目标模式”)
- 把锁锁上。
- 按下启动盘屏幕上的重启按钮。
结果:
从这一刻起,计算机自动启动 OS X。从您的角度来看,它将像安装 Debian 之前一样。
如果您想使用 Debian,那么您可以像现在一样按下选项键,Grub 将加载 Debian。
这是一个“永久”且非破坏性的答案。您不必重复该过程。如果您使用 Debian,则不必返回 OS X 的启动盘部分并重新执行前面的步骤。
答案2
引用自 Ask Ubuntu 论坛:
运行磁盘实用程序并单击内置硬盘(磁盘本身,而不是其下的分区)。然后单击“分区”选项卡。如果您将调整分区的三角形滑块向上移动,然后移回原来的位置,“应用”按钮将变为活动状态(开始呈灰色)。您现在可以单击“应用”,分区将保持不变,但引导加载程序将重新创建。 阿迪亚·巴加 关联