下载Mac系统安装包
https://support.apple.com/zh-cn/HT211683
Big Sur
Catalina
Mojave
High Sierra
创建空镜像文件(可跳过)
- 直接写入U盘可忽略此步骤
- 根据安装包的大小创建空镜像文件,例如我这里安装包是12.47G,于是我创建了一个13G的空镜像文件
注意:MacOS只能创建.dmg格式的镜像文件,如果需要.iso格式的镜像文件,需要再做格式转换
hdiutil create -o <file> -size 13g -layout SPUD -fs HFS+J
- 挂载创建好的镜像文件
/Volumes/installer:挂在点名,可自定义,但是写入数据后会被自动修改为Install开头的名称
hdiutil attach <file>.dmg -noverify -mountpoint /Volumes/installer
写入数据
- 这里使用系统安装包自带的启动盘制作工具来创建U盘启动盘,如果是U盘,直接将/Volumes/installer挂在点名改为U盘的挂在点名即可,我这里使用的镜像文件
Install macOS Big Sur.app:不同版本的系统名称不一样,需要指定自己下载的系统安装包应用名称,而且如果有空格需要用反斜线转义
/Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/installer --nointeraction
转换格式(可跳过)
- 直接写入U盘可跳过此步骤
- 卸载镜像 ```shell hdiutil detach /Volumes/Install\ macOS\ Big\ Sur
- 格式转换和重命名
注意:这里格式转换时,虽然指定的是iso格式,但是文件扩展名是.cdr,如果只保留.iso为后缀,需要手动修改
```shell
hdiutil convert <file>.dmg -format UDTO -o <file>.iso
mv <file>.iso.cdr <file>.iso