当我在外部硬盘上安装时,我应该将引导加载程序安装在哪里?

当我在外部硬盘上安装时,我应该将引导加载程序安装在哪里?

我在双启动的 Mac 上,我已经对硬盘进行了分区,以便可以运行 OS X 和 Windows。现在我有一个外部硬盘,我想在上面安装 Ubuntu 14.04 并在 Mac 上使用它。

我创建了一个实时 USB 并运行了 Ubuntu,并完成了在外部硬盘上安装 Ubuntu 所需的一切。我遇到的一个问题是,我在 Ubuntu 上做的所有事情都没有互联网访问,但现在我解决了。

在安装过程中,我收到一条错误消息,提示我无法在外部硬盘上安装引导加载程序。因此,我继续安装以手动安装引导加载程序。

那么我应该怎么做?我应该在哪里安装引导程序才能从外部硬盘运行 Ubuntu?我应该将它安装在我的 Mac 分区上吗?我希望我的 Mac 即使在无法访问外部硬盘时也能启动。

答案1

对于 Mac,我认为如果您将设备设置为可启动(例如,将其视为实时 USB)并Option在启动时按住键,则 Mac EFI 将识别可启动的外部 HDD 并为您提供从该设备启动的选项。

答案2

在 Mac 上启动外部 USB 并不那么简单。您确实需要将引导加载程序安装到 EFI 分区,但据我所知,如果不使用 rEFInd,就无法启动它。

我在这里询问并回答了有关在 Mac 上的外部 USB 存储上启动 Ubuntu 的问题:如何在 Mac 上从外部 USB 存储启动 Ubuntu? 您应该查看其中的详细信息,但简而言之,您需要:

  1. 安装 Ubuntu 时创建 EFI 分区
  2. 重新启动到 OS X 并调整引导扇区
  3. 在设备上安装 rEFInd
  4. 启动到 rEFInd,然后启动到 EFI 分区上的 GRUB 加载程序。

相关内容