我有一台 2006 年初的 MacBook Pro core duo 2.0 ghz,2GB Ram,运行 OS X Tiger 10.4.11,我尝试过使用 USB 和 DVD 启动 Ubunto 16.4 和 18,当我按住选项键启动时,机器在启动时始终无法识别 USB 或 DVD,只安装了 HD。任何帮助指导都将不胜感激。
谢谢,注意安全。
答案1
就在上周,我成功地为 Mac Mini 2,1 (2007) 创建了一个可启动 USB。我搜索并尝试了一段时间。我发现大多数 Linux 发行版的 ISO 上都没有满足那些旧 Mac 的 EFI 实现。我将在接下来的几周内写一个教程(我仍然想找到另一个可用的 ISO,而不是我使用的那个),但这实际上相当简单。
根据我的发现,你只需要在闪存驱动器上添加一个额外的文件夹,即“efi/boot/”,并且在该文件夹中你需要一些文件。由于我不是专家,我所做的是从另一个工作闪存驱动器复制/粘贴,该闪存驱动器是我使用发行版创建的,该发行版可以很好地从 Mac Mini 启动。所以,你看:
下载 [GeexBox][1] 的一个版本,这是一个仅运行媒体中心的简单 Linux 发行版。您只需要用它创建的闪存驱动器。或者更好的是,如果您有任何装有 Linux 操作系统的计算机,您可能只需安装 ISO(就像 Mac 安装 DMG 一样),然后从那里复制文件。
因此,要么使用之前的 ISO 创建闪存驱动器,要么安装 ISO。打开闪存驱动器(或安装的 ISO),然后将整个“efi”文件夹复制到计算机上的任何位置。它将是“efi/boot”,在启动时您将找到 3 个文件。
继续使用您喜欢的任何发行版创建 USB 闪存驱动器。
现在到了唯一棘手的部分。大多数 Linux 发行版(例如 Ubuntu)都使用 Grub 作为引导程序,并使用菜单为您显示操作系统引导选项。通常,grub 的配置位于扩展名为“.cfg”的文件中。我上周使用的是 Ubuntu 14.04,因此我打开了使用此 iso 创建的闪存驱动器,发现里面有一个“boot/grub”文件夹和一个“loopback.cfg”。由于我这里也有一份 Ubuntu 18.04 的副本,我刚刚查看了一下,它有相同的文件夹,但里面有“grub.cfg”和“loopback.cfg”。我想两者都可以(更专业的人可能会稍后纠正我说哪一个更好)。在文本编辑器中打开此文件,您真正需要的是那些以 开头的行
menuentry "Try Ubuntu without installing"
。继续从该行复制到最后。在 Ubuntu 18.04 ISO 中,loopback.cfg 文件似乎就是您所需要的,因为它只有这些行(与其他文件略有不同)。
返回您从 GeexBox ISO/pen 复制的文件夹,在“efi/boot”中,您将看到“grub.cfg”。此时,此配置文本文件使 grub 指向 Geexbox,因为您从那里获取了它。在文本编辑器中打开它,并将以开头的行替换为
menuentry "Try...
您刚从发行版的“.cfg”文件中复制的行。现在要小心了。我使用的 iso,Ubuntu 14.04,没有那个“efi/boot”文件夹,所以我只是将整个东西复制到闪存驱动器的根目录中。但正如我刚刚看到的,Ubuntu 18.04 已经有了这些文件夹,所以如果你的发行版的 ISO 的根目录上已经有“efi/boot”,只需复制里面的文件即可。如果没有“efi/boot”,请将整个文件夹+文件复制到根目录。我只是拖放了一下。就这么简单。
现在你的闪存驱动器上的“efi/boot”内应该有 3 个文件:
- 8x13.pf2
- 启动文件
- grub配置文件
我猜那些老款 Mac 使用的是 32 位 EFI 实现(因此有“bootia32.efi”)。现代 EFI 使用 64 位(你会发现启动盘例如在 Ubuntu 18.04 上的同一个文件夹内)。
这应该可行。试试看,然后告诉我们。祝你好运!