Ubuntu官方鼓励Mac用户去下载Ubuntu桌面版本并刻录成CD。但是如果你更倾向于使用U盘,请按照以下步骤执行。

注意:本教程需要你通过.ISO文件来创建一个.IMG格式文件。这会改变U盘原始的文件系统使之可以被引导(会清空U盘原始数据),所以在操作前备份你U盘的数据。

贴士:把文件直接拖放到终端,就可以自动将文件路径代码粘贴到终端中,避免路径输入错误问题。

1 下载Ubutu桌面镜像

2 打开终端(路径 /Applications/Utilities/,或是在Spotlight中查询"Terminal")

3 通过hdutil工具转换.iso文件为.img文件,例如

hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso

注意:OS X系统会自动输出目标文件添加.dmg结尾。

4 在终端运行

diskutil list

获取挂载磁盘设备名称,

5 插入你的U盘

6 重新执行

diskutil list

这时候你会发现列表多出一个设备,这就是U盘的设备名称,(比如我的电脑会多出一个/dev/disk2)

7 卸载U盘,运行

diskutil unmountDisk /dev/diskN

(根据你U盘的实际设备名称,替换掉N。)

8 将启动镜像拷入U盘,执行:

sudo dd if=/path/to/target.img of=/dev/rdiskN bs=1m

(根据你的实际路径,替换掉/path/to/target.img,target.img就是我们第一步转换的目标文件,因为MAC会自动添加.DMG结尾的关系,也可以尝试target.img.dmg)

如果你看到提示错误: Invalid number '1m',你应该使用GNU dd工具.请执行以下命令(对1m的大小写有区别)

sudo dd if=/path/to/target.img of=/dev/rdiskN bs=1M

如果你看到错误:/dev/diskN: Resource busy, make sure the disk is not in use. 你可以打开系统的“磁盘工具”,并卸载掉对应的磁盘,再执行此操作。

9 运行

diskutil eject /dev/diskN

卸载掉你的U盘,这样你的启动磁盘就制作完成了。(有可能在第九步就会提示无法挂载磁盘的错误,这时候你已经完成了USB启动磁盘的制作,可以跳过第九步,安装你的系统了)