MacOS下使用dd命令制作启动盘
环境
系统: MacOS Monterey
版本: 12.0 Beta版(21A5284e)
命令
- diskutil
- dd
- brew
- pv
- ls
步骤
使用
diskutil list
列出当前所有存储设备使用
diskutil umountDisk disk2
卸载你的U盘,此处我的是disk2
,执行成功后会有如下输出
1 | Unmount of all volumes on disk2 was successful |
- 使用
sudo dd if=input/file/path/system.iso of=/dev/disk2 bs=4m
命令写入,此命令不会显示进度,等待完成即可。
若想要显示制作进度,可以看后续步骤。
进度显示
若使用的是GNU Coreutils 8.24+版本,可以添加参数status=progress
用于显示进度。
1 | sudo dd if=input/file/path/system.iso of=/dev/disk2 bs=4m status=progress |
若使用的是较低版本,可以使用pv
命令显示
- 使用
brew install pv
命令安装pv
- 使用添加
pv
后的dd
命令
1 | sudo dd if=input/file/path/system.iso | pv -s 887435264 | sudo dd of=/dev/disk2 bs=4m |
其中pv -s 887435264
中的数字为iso包的大小,可以在iso所在目录中使用ls -la
命令查看文件的大小
1 | 1733272+0 records out |
完成后会有类似如上输出,现在使用启动盘了。