在Linux/Mac中使用dd命令烧录.iso镜像至USB硬盘

最近想在Mac上装个KaliLinux,无奈虚拟机中的Windows制作启动盘实在太慢,于是想着Mac中有没有烧录工具,百度以后发现dd命令是Mac和Linux系统的制作启动盘命令。

打开终端,输入

$ diskutil list

输出大致如下(这里/dev/disk1/是我的U盘)

在Linux/Mac中使用dd命令烧录.iso镜像至USB硬盘_第1张图片
1.png

然后使用Mac的磁盘工具格式化U盘,选择抹掉,设置如下图

在Linux/Mac中使用dd命令烧录.iso镜像至USB硬盘_第2张图片
2.png

确保分区模式是GUID分区

转换镜像格式(这一步不是必须的,dd命令也可以烧录iso格式)

以下引用百度经验:

hdiutil convert -format UDRW -o ~/Path-to-IMG-file /Path-to-ISO-file通常下载的文件会在/Downloads目录下。
所以输入的命令是:
hdiutil convert -format UDRW -o ~/Downloads/ubuntu-14.10-desktop-amd64 ~/Downloads/ubuntu-14.10-desktop-amd64.iso值得注意的是,并没有新转换出的文件加上IMG后缀,因为后缀只是个标志,重要的是文件类型并不是文件的扩展名。转换出来的文件可能会被Mac OS X系统自动加上个.dmg后缀。

在这里我的命令是:

$ hdiutil convert -format UDRW -o ~/Downloads/kali-linux-2016.2-amd64 ~/Downloads/kali-linux-2016.2-amd64.iso

将iso格式转换为dmg格式

接下来将U盘unmount

$ diskutil unmountDisk /dev/disk1

将你的路径替换掉/dev/disk1
这一步是必须的,不然后面使用dd命令会显示资源繁忙

最后终于可以使用dd命令了

$ sudo dd if=~/Downloads/kali-linux-2016.2-amd64.dmg of=/dev/rdisk1 bs=1m

同理这里把你的镜像路径和磁盘路径替换掉
/dev/disk1换成/dev/rdisk1可以提高速度
烧录过程不会有任何提示信息直到烧录完成(太不人性化了!!!)

3.png

推出磁盘

$ diskutil eject /dev/disk1

如果有窗口提示要不要推出磁盘,则使用终端来推出磁盘,然后在窗口选择ignore

你可能感兴趣的:(在Linux/Mac中使用dd命令烧录.iso镜像至USB硬盘)