在“您需要什么:”下

在“您需要什么:”下

我正在尝试在我的 MacBook Pro(2011 年初)上安装 Ubuntu。理想情况下,我不想直接在 Mac 上安装它并覆盖 OS X。我已将 Ubuntu 安装到闪存驱动器上,可以使用它来启动它。我意识到我无法将任何内容保存到 Mac 硬盘驱动器(只能保存到只有 5GB 的 USB...)。

有谁知道是否可以使用 USB 驱动器启动 Ubuntu,然后将 Ubuntu 中的所有内容保存到通过 USB 连接到 Mac 的外部硬盘驱动器上?我做了大量的研究,但未能找到直接的答案。

谢谢你!

答案1

是的,事实上我昨天刚刚做了!

在外部驱动器上安装 Ubuntu 的问题是,由于其对 EFI 和 UEFI 规范的自定义实现,您的 Mac 可能无法将其识别为可启动。

我的安装说明Ubuntu 16.04 LTS2014 年 MacbookPro 13 英寸 Retina 机型对于具有 EFI 的系统;安装后,您应该能够从 Mac 的原生 EFI 软件启动外部驱动器上的 Ubuntu 安装。您应该能够在系统上尝试此操作,而不必担心不可逆转地更改主硬盘和系统。

我已经关注了这个(http://courses.cms.caltech.edu/cs171/materials/pdfs/How_to_Dual-Boot_OSX_and_Ubuntu.pdf,镜像于:https://www.scribd.com/document/324530525/How-to-Dual-Boot-OSX-and-Ubuntu) 指南并作了以下修改。

在“您需要什么:”下

你不需要 50 GB 的可用空间,而是需要一个你不介意擦除的硬盘。在某些情况下,你可以不擦除数据,但这里我不会介绍这一点。

在“第 2 部分:准备你的 Mac”下

不要选择内置硬盘,而是选择要安装 Ubuntu 的硬盘。重新格式化硬盘,使格式为“OS X Extended (Journaled)”,方案为“GPT 分区图”。这样做的目的是确保您的硬盘使用 GPT 分区图,因此可以从 EFI 启动。

接下来,对驱动器进行分区,使其具有两个分区,第一个分区应具有“OS X Extended (Journaled)”文件系统。第一个分区应尽可能小,但不得小于 200MB。

在“第 3 部分:安装 Ubuntu”下

这些修改是很重要如果不遵守,您的主硬盘上的数据可能会面临被覆盖的风险。

在安装 Ubuntu 之前,如果您无法使用 OS X 的磁盘实用程序将第一个分区的大小调整为 200MB,那么现在就是您的机会。启动 GParted,确定外部驱动器的位置(我假设它是/dev/sdd),确定分区(它应该是 HFS+ 分区),然后将其大小调整为 200MB 或 200MiB。应用您的更改。

选择“其他”后,在该屏幕上,1. 识别您之前格式化和分区的硬盘驱动器及其所在的路径。我假设它位于/dev/sdd。将“引导加载程序安装设备:”更改为/dev/sdd。2. 选择较大的分区并将其删除。在可用空间中,执行与指南类似的步骤以创建一个 ext4 分区(将为“/”)和一个交换分区。记下该分区,它应该是/dev/sddN

在“第 4 部分:让 Ubuntu 可启动”下

实例/dev/sda应改为/dev/sdd

回到 OS X,您可以运行diskutil list来确定外部磁盘的安装位置,例如/dev/disk2。还可以识别您的 Ubuntu 启动分区,例如/dev/disk2s2

而不是sudo bless --device /dev/disk0sN --setBoot,运行sudo bless --device /dev/disk2s2不带标志的,其中/dev/disk2s2指的是如上所述的 Ubuntu 启动分区的路径。

完成所有操作后,当您重新启动时,按住Option键,除了标准选项之外,您还应该看到一个EFI Boot选项,如果选择了该选项,则应该从安装在 Ubuntu 启动分区的 GRUB 链接加载到 GRUB 菜单,然后您可以从那里链接加载到 Ubuntu 安装。

副作用和注意事项

我发现,由于某种原因,安装后,GRUB 也安装到了我主内置驱动器的 EFI 分区上,我可以通过从我的 Ubuntu 安装中安装该 EFI 分区来删除它,删除目录/EFI/ubuntu,然后卸载分区,没有任何影响。但我认为保留该目录是无害的。

相关内容