macOS:制作ISO镜像教程

来源:https://www.bilibili.com/video/BV1eq4y1q7K7

1、获取app格式的macOS完整镜像 (^_^)

从苹果商店直接下载app格式的镜像,然后将app包放置到应用程序。

 

macOS Monterey                            https://apps.apple.com/cn/app/macos-monterey/id1576738294?ls=1&mt=12

macOS BigSur 11.6.1                    https://apps.apple.com/cn/app/macos-big-sur/id1526878132?ls=1&mt=12

macOS Catalina 10.15.7               https://apps.apple.com/cn/app/macos-catalina/id1466841314?ls=1&mt=12

macOS Mojave 10.14.6                https://apps.apple.com/cn/app/macos-mojave/id1398502828?ls=1&mt=12

macOS High Sierra 10.13.6        https://apps.apple.com/cn/app/macos-high-sierra/id1246284741?ls=1&mt=12

macOS Sierra 10.12.6                   https://apps.apple.com/cn/app/macos-sierra/id1127487414?ls=1&mt=12

 

2、创建一个大小比app镜像大约大500M的空白dmg镜像

 

hdiutil create -o ~/Desktop/macOS\ Monterey -size 14.6GB -layout SPUD -fs HFS+J

 

其他版本命令示例:

------------------------------------------------------------------------------------------------------------------

hdiutil create -o ~/Desktop/macOS\ Monterey -size 14.6GB -layout SPUD -fs HFS+J

hdiutil create -o ~/Desktop/macOS\ Big\ Sur -size 14.6GB -layout SPUD -fs HFS+J

hdiutil create -o ~/Desktop/macOS\ Catalina -size 10GB -layout SPUD -fs HFS+J

hdiutil create -o ~/Desktop/macOS\ Mojave -size 7GB -layout SPUD -fs HFS+J

hdiutil create -o ~/Desktop/macOS\ High\ Sierra -size 6GB -layout SPUD -fs HFS+J

hdiutil create -o ~/Desktop/macOS\ Sierra -size 6GB -layout SPUD -fs HFS+J

------------------------------------------------------------------------------------------------------------------

 

参数介绍:

  • /Desktop                                 是镜像放置位置

  • macOS\ Mojave                     表示镜像名字"Install macOS Catalina",其中"\ "表示的空格

  • -size 6800m                            镜像大小6800MB,大约比app镜像大500MB

  • -layout SPUD                          表示dmg镜像是单分区模式

  • -fs HFS+J                                表示的是Mac OS Extended分区格式

 

输出显示:

created: ~/Desktop/macOS Mojave.dmg

 

3、挂载刚刚创建的dmg镜像到虚拟磁盘

 

hdiutil attach ~/Desktop/macOS\ Monterey.dmg -noverify -mountpoint /Volumes/macOS\ Monterey

 

其他版本命令示例:

------------------------------------------------------------------------------------------------------------------

hdiutil attach ~/Desktop/macOS\ Monterey.dmg -noverify -mountpoint /Volumes/macOS\ Monterey

hdiutil attach ~/Desktop/macOS\ Big\ Sur.dmg -noverify -mountpoint /Volumes/macOS\ Big\ Sur

hdiutil attach ~/Desktop/macOS\ Catalina.dmg -noverify -mountpoint /Volumes/macOS\ Catalina

hdiutil attach ~/Desktop/macOS\ Mojave.dmg -noverify -mountpoint /Volumes/macOS\ Mojave

hdiutil attach ~/Desktop/macOS\ High\ Sierra.dmg -noverify -mountpoint /Volumes/macOS\ High\ Sierra

hdiutil attach ~/Desktop/macOS\ Sierra.dmg -noverify -mountpoint /Volumes/macOS\ Sierra

------------------------------------------------------------------------------------------------------------------

 

参数介绍:

  • /Users/kkk/Desktop/macOS\ Mojave.dmg                 镜像的路径

  • -noverify                                                                         不进行验证

  • -mountpoint /Volumes/Mojave                                   挂载的位置

 

输出显示:

/dev/disk2                       Apple_partition_scheme

/dev/disk2s1                   Apple_partition_map

/dev/disk2s2                   Apple_HFS /Volumes/Mojave

 

4、把app镜像写入创建的dmg盘,上面挂载的虚拟光驱磁盘中(也就是我们第一步建立的空镜像中)

 

sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS\ Monterey

 

其他版本命令示例:

------------------------------------------------------------------------------------------------------------------

sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS\ Monterey

sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS\ Big\ Sur

sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS\ Catalina

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS\ Mojave

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS\ High\ Sierra

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS\ Sierra --applicationpath /Applications/Install\ macOS\ Sierra.app

------------------------------------------------------------------------------------------------------------------

 

参数介绍:

  • /Applications/Install\ macOS\ Mojave.app                                app镜像的路径

  • /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia          使用镜像里的createinstallmedia程序,把镜像写入挂载的dmg盘中

  • --volume /Volumes/Mojave                                                        刚刚挂载的dmg镜像盘

 

输出显示:

 

Password:

Ready to start.

To continue we need to erase the volume at /Volumes/Mojave.

If you wish to continue type (Y) then press return: y

Erasing disk: 0%... 10%... 20%... 30%... 100%

Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%

Making disk bootable...

Copying boot files...

Install media now available at "/Volumes/Install macOS Mojave"

 

5、卸载挂载的dmg盘

 

hdiutil detach /Volumes/Install\ macOS\ Monterey

 

其他版本命令示例:

------------------------------------------------------------------------------------------------------------------

hdiutil detach /Volumes/Install\ macOS\ Monterey

hdiutil detach /Volumes/Install\ macOS\ Big\ Sur

hdiutil detach /Volumes/Install\ macOS\ Catalina

hdiutil detach /Volumes/Install\ macOS\ Mojave

hdiutil detach /Volumes/Install\ macOS\ High\ Sierra

hdiutil detach /Volumes/Install\ macOS\ Sierra

------------------------------------------------------------------------------------------------------------------

 

参数介绍:

  • /Volumes/Install\ macOS\ Mojave              之前挂载的盘的名字

 

输出显示:

"disk2" ejected.

 

6、将dmg镜像转换为cdr镜像(关键)

 

hdiutil convert ~/Desktop/macOS\ Monterey.dmg -format UDTO -o ~/Desktop/macOS\ Monterey

 

其他版本命令示例:

--------------------------------------------------------------------------------------------------------------

hdiutil convert ~/Desktop/macOS\ Monterey.dmg -format UDTO -o ~/Desktop/macOS\ Monterey

hdiutil convert ~/Desktop/macOS\ Big\ Sur.dmg -format UDTO -o ~/Desktop/macOS\ Big\ Sur

hdiutil convert ~/Desktop/macOS\ Catalina.dmg -format UDTO -o ~/Desktop/macOS\ Catalina

hdiutil convert ~/Desktop/macOS\ Mojave.dmg -format UDTO -o ~/Desktop/macOS\ Mojave

hdiutil convert ~/Desktop/macOS\ High\ Sierra.dmg -format UDTO -o ~/Desktop/macOS\ High\ Sierra

hdiutil convert ~/Desktop/macOS\ Sierra.dmg -format UDTO -o ~/Desktop/macOS\ Sierra

--------------------------------------------------------------------------------------------------------------

 

参数介绍:

  • ~/Desktop/macOS\ Mojave.dmg                     之前写好的dmg镜像路径+名称

  • -format UDTO                                                    转换为cdr格式

  • ~/Desktop/Install\ macOS\ Mojave                镜像保存路径+名字,保存到桌面

 

输出显示:

正在读取Driver Descriptor Map(DDM:0)…

正在读取Apple(Apple_partition_map:1)…

正在读取(Apple_Free:2)…

正在读取disk image(Apple_HFS:3)…

.............................................................................

已耗时: 7m 33.098s

速度:15.0M 字节/秒

节省:0.0%

created: /Users/kkk/Desktop/macOS Mojave.cdr

 

7、进一步处理,将cdr格式的镜像文件后缀改为.iso

 

mv ~/Desktop/macOS\ Monterey.cdr ~/Desktop/macOS\ Monterey.iso

 

其他版本命令示例:

--------------------------------------------------------------------------------------------------------------

mv ~/Desktop/macOS\ Monterey.cdr ~/Desktop/macOS\ Monterey.iso

mv ~/Desktop/macOS\ Big\ Sur.cdr ~/Desktop/macOS\ Big\ Sur.iso

mv ~/Desktop/macOS\ Catalina.cdr ~/Desktop/macOS\ Catalina.iso

mv ~/Desktop/macOS\ Mojave.cdr  ~/Desktop/macOS\ Mojave.iso

mv ~/Desktop/macOS\ High\ Sierra.cdr ~/Desktop/macOS\ High\ Sierra.iso

mv ~/Desktop/macOS\ Sierra.cdr ~/Desktop/macOS\ Sierra.iso

--------------------------------------------------------------------------------------------------------------

 

参数介绍:

  • 重命名cdr文件为iso

  • 想直接获取cdr镜像的可以跳过此步

  • 实际上macos下的光盘镜像cdr格式就相当于Windows下常见的光盘镜像iso格式,所以只需重命名即可,

  • 不需要格式转换(实际上单在macos或Windows下也无法直接进行双方的常用镜像互转)

     

 

8、删除桌面的dmg镜像(释放磁盘空间)

 

rm ~/Desktop/macOS\ Monterey.dmg

 

其他版本命令示例:

--------------------------------------------------------------------------------------------------------------

rm ~/Desktop/macOS\ Monterey.dmg

rm ~/Desktop/macOS\ Big\ Sur.dmg

rm ~/Desktop/macOS\ Catalina.dmg

rm ~/Desktop/macOS\ Mojave.dmg

rm ~/Desktop/macOS\ High\ Sierra.dmg

rm ~/Desktop/macOS\ Sierra.dmg

--------------------------------------------------------------------------------------------------------------

 

参数介绍:

  • ~/Desktop/macOS\ Mojave.dmg                  文件的路径+名称

     

 

 

 


posted @ 2022-11-05 15:31  ioufev  阅读(5698)  评论(0)    收藏  举报