我从昨天开始就一直尝试这样做,按照 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 中链接的页面)的人确实应该对其进行更改。这些说明根本不起作用。
您需要:
下载 Ubuntu.iso
从此处下载并安装 rEFIthttp://refit.sourceforge.net
从这里下载并安装应用程序 UNetbootin:http://unetbootin.sourceforge.net
格式化为 FAT32 的 4GB 闪存盘
内部或外部磁盘上的可用空间,可用于启动和安装。
创建闪存驱动器文件:
启动 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
这是我所做的:
使用磁盘实用程序对 Mac 硬盘进行分区:
为 Ubuntu 创建一个 40GB fat32 分区
创建一个 5GB 的分区来保存可启动的 Linux 映像
使用 Unetbootin 直接在 5GB 分区中创建映像。
重新启动 - 按住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。