如何创建可在 Mac 上启动的 Linux USB 驱动器?

如何创建可在 Mac 上启动的 Linux USB 驱动器?

如果我尝试通过使用dd复制 ISO 文件来创建可启动的 USB 棒,它通常可以在 PC 上运行,但它不会出现在我的 Macbook 的启动菜单中。有没有一种简单的方法可以从 ISO 文件生成可启动的 USB 棒,以便它可以在 Mac 上启动?

答案1

以下是 Ubuntu 的步骤这里

逐步从 USB 驱动器启动 Ubuntu Hardy:

在 USB 上安装 OSX(使用 diskutil 创建 3 个分区:1.linux、2.leopard、3.swap)

在 OSX 中安装 Refit

启动 Ubuntu Live CD

使用分区管理器创建 EXT3 和交换文件系统

在 ubuntu 中安装 gptsync-udeb 包

sudo gptsync /dev/sdb(如果 sdb 是 USB 驱动器)

安装 Ubuntu(将 /dev/sdb2 设置为 grub 安装位置)

使用 refit 启动新的 Ubuntu

编辑 grub 菜单(对我来说 boot=(hd0,1),root=/dev/sdb2 可以正常工作)

不要忘记在 grub menu.lst 中设置它。

答案2

只有经过特殊准备的“混合”ISO 才可以直接 dd 到 USB 记忆棒上。旧方法是使用一个 ISO 刻录到 CD,然后使用另一种磁盘映像 dd 到 USB 记忆棒上。我的发行版 (Arch Linux) 现在才开始使用混合 ISO。

另外,我假设这不是关于如何创建可启动 USB 密钥的一般问题。提问者专门询问 Mac。我不知道这种情况多久会成为可能。我制作了可启动 USB 密钥,它们在我所有的非 Mac 电脑上都能正常工作,但当我尝试从它启动我的 Intel Mac Mini 时,发生了以下情况。我在 Mac Mini 的主驱动器上安装了 reFit,这将在启动时显示一个图形,其中显示了我可以从中启动的所有可用驱动器或 CD。我认为如果插入了 USB,它还会显示 USB。但是,无法从 USB 启动。我收到一条消息,说我的 Mac 无法从外部 USB 驱动器启动,只能从 Firewire 驱动器启动。

我不知道是否有可能使用此硬件解决这个问题。从另一个答案提供的链接来看,其他 Mac 硬件似乎允许从 USB 驱动器启动。

答案3

网启动使用起来非常简单。

相关内容