无法在 Mac 上制作可启动 USB

无法在 Mac 上制作可启动 USB

我从昨天开始就一直尝试这样做,按照 ubuntu.com 官方页面上的说明进行操作:

http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx

我可以毫无错误地完成每个步骤。但是,重新启动 Mac 时,闪存驱动器只会报告“缺少操作系统,请按任意键...”。从那时起,除了硬重置,我什么也做不了。

我已尝试过 Unetbootin,但它无法创建可从 Mac 启动的 USB。

编辑:我也用 rEFIt 修复了分区表,但仍然没有效果。

有什么建议么?

答案1

以下是我自己的答案:

好的,我明白了,这在很大程度上要归功于 macforums 上的这个扩展主题

http://forums.macrumors.com/showthread.php?t=1329407

不过,我在这里要提供一个总结版本。负责此问题的 ubuntu 页面(我在 OP 中链接的页面)的人确实应该对其进行更改。这些说明根本不起作用。

您需要:

创建闪存驱动器文件
启动 UNetbootin。选择 ubuntu iso 作为源,选择闪存驱动器作为目标。完成后,您会收到一条警告,提示 USB 无法在 Mac 上启动。这是意料之中的。

在硬盘上创建分区
打开磁盘实用程序并选择要使用的内部或外部磁盘。在其上创建一个 2GB 的分区,格式化为 FAT32。创建另一个分区(您也可以为此选择 FAT32),大小与最终安装的大小相同(我的 Mac 上有一个 750GB 的内部磁盘,所以我给了 ubuntu 100GB)。

获取设备名称
在 Mac 上打开 Terminal.app 并复制/粘贴此命令(您可以输入它,但稍后会有一些更复杂的命令,您可能需要剪切和粘贴以避免错误)

diskutil list

从输出中识别闪存驱动器和 2gb 分区。它们将具有诸如 /dev/disk1s1 和 dev/disk0s4 之类的名称。请确保选择正确的名称,否则最终可能会造成一些损害。

卸载设备
打开 Disk Utility.app,然后单击侧面板中的闪存驱动器。点击上方任务栏中的“卸载”按钮。对 2GB 内部分区执行相同操作。

将文件从闪存驱动器移动到 HD 分区
将其复制并粘贴到终端,但不要按“回车”键:

sudo dd if=/dev/disk1s1 of=/dev/rdisk0s4

更改设备名称以匹配您在步骤 3 中找到的名称。第一个设备名称是源(闪存驱动器),第二个是目标(内部磁盘上的 2gb fat 分区)。请注意,我在输出设备上的“磁盘”前添加了一个“r”。这是故意的,您也应该确保添加它,因为它可以大大加快复制过程。

仔细检查该行是否正确,然后当您准备好时,按“返回”并输入您的管理员密码(输入时它将是不可见的)。

移除闪存驱动器
当最终完成后,卸下并移除闪存驱动器。你不再需要它了。

修复分区表
按住选项键重新启动 Mac。从 rEFIt 菜单中,选择“同步分区表”。按“y”确认并退出。然后从 rEFI 菜单中选择“重新启动”。

启动 ubuntu live CD
现在您应该会看到企鹅标志。单击它即可启动 Ubunutu Live CD。

答案2

2011 年中,我按照这些说明在我的 IMac 上安装了 Ubuntu。虽然我后来想出了一个方法将步骤减半。我直接在 HD 分区中创建了一个 Ubuntu 映像,而没有使用 USB

这是我所做的:

  1. 使用磁盘实用程序对 Mac 硬盘进行分区:

    1. 为 Ubuntu 创建一个 40GB fat32 分区

    2. 创建一个 5GB 的分区来保存可启动的 Linux 映像

  2. 使用 Unetbootin 直接在 5GB 分区中创建映像。

  3. 重新启动 - 按住option键 - 使用 rEFIT 启动进入 Ubuntu。

希望这能有所帮助。感谢这篇精彩的文章。

答案3

https://bugs.launchpad.net/unetbootin/+bug/896686

我发现 Unetbootin 中的这个错误还没有修复。

Unetbootin 在 OSX 上效果不佳。最后这根棒子无法启动,但我可以在 ubuntu 上整天使用 unetbootin。

我已经成功使用此公式在 Mac 上制作 USB 安装程序:

(第一个答案) 如何使用 Mac 创建 Ubuntu live USB?

它将 iso 转换为 img.dmg,然后使用 dd。USB 可以在 PC 上使用。

答案4

为 Mac 制作可启动的 USB。
在 PC 上的 Linux 中转到 GParted->设备->创建分区表->在下拉框中选择 Mac->将 USB 格式化为 FAT32->使用 USB 写入器写入 USB。我试过 USB 闪存驱动器,但没有用。

一个 15 年前的 IDE 硬盘驱动器放在 USB 硬盘盒中,第一次就成功了。USB 闪存驱动器没有生成 Mac 分区表,但 USB 外置硬盘盒中的旧硬盘驱动器生成了。插入 USB 盒->打开 MAC,听到声音后按住 Option 键,USB 就会出现。单击 USB->它将加载->然后使用 USB 硬盘驱动器在 MAC 硬盘驱动器上安装 Linux。

相关内容