在macOS中使用iso文件创建启动U盘¶
有时候我们需要在macOS中制作启动U盘,例如 在苹果Intel版Mac上安装FreeBSD 或者需要安装Linux主机。从网上下载的启动安装镜像文件是 .iso
也就是光盘镜像,不想刻光盘,只想制作启动U盘以便能反复使用U盘制作不同启动安装盘。
macOS的Disk Utility提供了一个转换iso文件的方法,以 在苹果Intel版Mac上安装FreeBSD 下载的镜像为例:
hdiutil convert -format UDRW -o FreeBSD-13.1-RELEASE-amd64-dvd1.img FreeBSD-13.1-RELEASE-amd64-dvd1.iso
然后检查插入U盘的挂载(通常Windows兼容U盘插入时会自动挂载):
df -h
看到输出可能类似如下:
...
/dev/disk2s1 30Gi 11Mi 30Gi 1% 0 0 100% /Volumes/U
则手工卸载U盘:
diskutil umountDisk /Volumes/U
执行镜像写入(注意转换后的
.img
文件会自动加上.dmg
后缀):
sudo dd if=FreeBSD-13.1-RELEASE-amd64-dvd1.img.dmg of=/dev/rdisk2 bs=10m