如何在Mac上创建Ubuntu的Live USB?

我想在Mac上创建一个Ubuntu的启动U盘,用来在另一台机器上安装Ubuntu。我该如何完成这个任务?

没有必要将ISO转换为DMG,转换前后的MD5值都是相同的。 - user109607
1@Unicycle1234 这不是真的。它确实需要转换。 - Lucio
请确保在回答问题时重点回答 - 它是否适用于另一台计算机(即不是Macintosh,而是其他需要救援或安装的机器)。 - user391339
5个回答

这里获取的内容:
我们鼓励Mac用户通过刻录光盘的方式下载Ubuntu桌面版。但如果您更喜欢使用USB闪存盘,请按照以下说明进行操作。
注意:此过程需要您从下载的.iso文件创建一个.img文件。它还会更改USB闪存盘上的文件系统以使其可引导,因此在继续之前请备份所有数据。
提示:将Finder中的文件拖放到终端中,可以“粘贴”完整路径而不会出现输入错误的风险。
1. 下载Ubuntu桌面版。 2. 打开终端(位于/Applications/Utilities/或在Spotlight中搜索终端)。 3. 使用hdiutil的convert选项将.iso文件转换为.img文件。示例: hdiutil convert -format UDRW ~/path/to/target.iso -o ~/path/to/ubuntu.img 注意:OS X通常会自动在输出文件上添加.dmg扩展名。 4. 运行diskutil list命令以获取当前设备列表。 5. 插入闪存介质。 6. 再次运行diskutil list命令,并确定分配给闪存介质的设备节点(例如/dev/disk2)。 7. 运行diskutil unmountDisk /dev/diskN命令(将N替换为上一条命令中的磁盘号,例如在上一个示例中,N为2)。 8. 执行以下命令,将/path/to/downloaded.img替换为图像文件所在的路径(例如./ubuntu.img或./ubuntu.dmg)。 sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m - 使用/dev/rdisk而不是/dev/disk可能更快。 - 如果看到错误消息dd: Invalid number '1m',则表示您正在使用GNU dd。请使用相同的命令,但将bs=1m替换为bs=1M。 - 如果看到错误消息dd:/devdiskN: Resource busy,请确保磁盘未被使用。启动Disk Utility.app并卸载(不要弹出)驱动器。 9. 运行diskutil eject /dev/diskN命令,并在命令完成后拔出闪存介质。 10. 重新启动Mac,在Mac重新启动时按住Alt键选择USB闪存盘。

8跟进问题:这个过程会创建一个可以在PC、Mac上启动的USB驱动器吗? - David Oneill
1在我的电脑上可以运行。 - mrudult
3这个答案发布后,相关资源已经发生了很大变化。现在它推荐使用UNetbootin。 - David Foerster
就我所知,最近(2017年4月)我试图在Mac上使用UNetbootin。当一切准备就绪时,建议的目标写入设备(唯一可用的)实际上并不是USB驱动器,而是Mac上的Windows Bootcamp分区。这个分区将会被dd命令删除。因此,不要盲目相信unetbootin,我以后会避免使用它。我将尝试使用这个答案,至少我可以决定谁会被dd掉。 - JL Peyret
1使用/dev/rdisk而不是/dev/disk可能会更快。不仅更快,而且由于rdisk是macOS中可移动磁盘的“别名”/同义词,您应该稍微减少了dd误操作您实际的内置SSD/HD磁盘的风险。 - JL Peyret
4"rdisk"设备名称中的"r"代表_raw_,而不是可移动。通过该设备访问磁盘是无缓冲的,这就是为什么它更快的原因。(内部驱动器也有rdisk设备。) - David Krider

你可以使用unetbootin来轻松完成,它适用于Mac OS - 优点是只需在简单的图形用户界面上点击几下即可。
(请注意,这仅适用于较新的Intel Mac,不幸的是无法在旧的PowerPC机器上运行。)

这适用于在个人电脑上启动!太好了。 - user391339
3这是Ubuntu网站建议的过程。但对我来说没有起作用。应用程序从未能够识别我插入的任何闪存驱动器。关于闪存驱动器需要如何格式化,没有提供任何说明,所以我尝试了FAT(据说是Fat32);但对于其他设置(主引导什么的...?),我只能猜测。无论如何,上述命令行指令确实起作用,所以我就这样做了。 - user3763100


请不要使用ubuntu.com上的第一步骤。出于某种难以理解的原因,他们建议使用Etcher,即使您选择退出,它也会将数据发送到远程服务器。请使用help.ubuntu.com上的步骤或者这里的其他答案。 - Zim

按照以下步骤操作:
1. 从这里下载最新的Ubuntu ISO文件,并从这里下载UNetbootin。 2. 插入您的USB驱动器。 3. 将UNetbootin设置为可执行文件。 4. 运行UNetbootin。 5. 点击“Diskimage”,然后选择已下载的Ubuntu ISO文件的路径。 6. 从列表中选择您的U盘驱动器。 7. 按下“OK”按钮。 8. 等待完成。 9. 完成后,您就可以通过该U盘启动或安装Ubuntu了。

你可以使用Linux USB Creator。Mac的Linux USB Creator已经发布了。这是在Mac上创建live linux USB的最简单方法。
如果你使用OSX Lion,你可以下载此文件,如果你使用OSX Snow Leopard,你可以下载此文件
想要了解更多关于Linux USB Creator的信息,只需访问网站
另一个选择是使用UNetbootin
如果你的Mac是G4或G5,请看看这个