制作 MacOS 系统 ISO 镜像

本文介绍了在Mac上制作macOS系统ISO镜像的步骤,包括从App Store下载.dmg文件,通过安装包创建应用程序,然后在终端使用命令行工具转换成ISO镜像。还提供了macOS High Sierra和Catalina的ISO镜像制作注意事项及下载链接。

下载 MacOS 镜像

在 App Store 可以搜索下载 mac OS 系统镜像,一般下载的系统包为 .dmg 格式(苹果官网提供了下载旧版 macOS 的渠道)。
这里提供一个 macOS 系统镜像的网盘下载地址:https://pan.baidu.com/s/1IANBv1gXe3btYDrBU46n3g,提取码:9h8l 。

安装 dmg

在 Mac 上双击打开下载的安装包 macos-high-sierra.dmg,如下图所示,将图标拖动到 Applications 文件夹:
安装 macOS
安装完成后,可以在启动台看到 “安装 macOS High Sierra” 的图标:
安装完成

制作 ISO 镜像

在 Mac 中打开终端执行以下命令:

# 创建一个目录用于存放目标文件
$ mkdir -p /Users/ft/Desktop/macos/tmp/

# 在经过安装 mac 系统 dmg 后,在 /Applications 目录会生成 macOS High Sierra 的安装目录
# 将安装目录下的 InstallESD.dmg 文件挂载到 /Volumes/install_app 目录
$ sudo hdiutil attach /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app
/dev/disk2          	GUID_partition_scheme          	
/dev/disk2s1        	EFI                            	
/dev/disk2s2        	Apple_HFS                      	/Volumes/install_app

# 创建 cdr 临时文件,文件大小为 7316MB,该文件将用于生成 iso 文件
$ sudo hdiutil create -o /Users/ft/Desktop/macos/tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS+J
created: /Users/ft/Desktop/macos/tmp/Sierra.cdr.dmg

# 将生成的 Sierra.cdr.dmg 文件挂载到 /Volumes/install_build 目录
$ sudo hdiutil attach /Users/ft/Desktop/macos/tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
/dev/disk3          	Apple_partition_scheme         	
/dev/disk3s1        	Apple_partition_map            	
/dev/disk3s2        	Apple_HFS                      	/Volumes/install_build

# 将/Applications 目录中 macOS High Sierra 的安装目录下的 BaseSystem.dmg 文件写入 /Volumes/install_build
$ sudo asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
	Validating target...done
	Validating source...done
	Retrieving scan information...done
	Validating sizes...done
	Restoring  ....10....20....30....40....50....60....70....80....90....100
	Restored target device is /dev/disk3s2.
	Remounting target volume...done
Restore completed successfully.

# 上面的步骤执行完成后,会在 /Volumes 目录下生成 OS X Base System 目录,删除该目录下的 Packages 文件
$ sudo rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
# 拷贝新的 Packages 目录文件
$ sudo cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/
# 拷贝新的 BaseSystem.dmg 文件
$ sudo cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg 
# 拷贝新的 BaseSystem.chunklist 文件
$ sudo cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist 

# 卸载 /Volumes/install_app
$ sudo hdiutil detach /Volumes/install_app
"disk2" ejected.
# 卸载 /Volumes/OS X Base System
$ hdiutil detach /Volumes/OS\ X\ Base\ System/
"disk3" ejected.

# 将 Sierra.cdr.dmg 文件转换为 Sierra.iso.cdr 文件
$ hdiutil convert /Users/ft/Desktop/macos/tmp/Sierra.cdr.dmg -format UDTO -o /Users/ft/Desktop/macos/tmp/Sierra.iso
正在读取Driver Descriptor Map(DDM:0)…
正在读取Apple(Apple_partition_map:1)…
正在读取disk image(Apple_HFS:2)…
.................................................................................................................................
已耗时:18.711s
速度:391.0M字节/秒
节省:0.0%
created: /Users/ft/Desktop/macos/tmp/Sierra.iso.cdr

# 将 Sierra.iso.cdr 文件重命名为 Sierra.iso,也可以重名名为 Sierra.cdr
$ cp /Users/ft/Desktop/macos/tmp/Sierra.iso.cdr  /Users/ft/Desktop/macos/tmp/Sierra.iso

# 查看生成的文件
$ ls /Users/ft/Desktop/macos/tmp/
Sierra.cdr.dmg	Sierra.iso	Sierra.iso.cdr

注意:

BaseSystem.dmg 和 BaseSystem.chunklist 文件的位置可能与上面描述的目录不一致。

通过上面的方法制作的镜像可能是不能使用的,那么可以使用下面的方法:

sudo hdiutil create -o /Users/ft/Desktop/macos/tmp/Sierra.cdr -size 8192m -layout SPUD -fs HFS+J
sudo hdiutil attach /Users/ft/Desktop/macos/tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
# 执行下面的命令,如果提示确认,输入 y
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build
sudo mv /Users/ft/Desktop/macos/tmp/Sierra.cdr.dmg /Users/ft/Desktop/macos/tmp/InstallSystem.dmg
sudo hdiutil convert  /Users/ft/Desktop/macos/tmp/InstallSystem.dmg  -format UDTO -o /Users/ft/Desktop/macos/tmp/macOS.Sierra
cd /Users/ft/Desktop/macos/tmp
mv mv macOS.Sierra.cdr macOS.Sierra.iso

macOS.Sierra.iso 网盘下载链接:https://pan.baidu.com/s/1sVKzKW67plgohzJN_GMH4w ,提取码:kep1。

macOS Catalina 制作 ISO 镜像

如果需要制作 macOS Catalina 系统 ISO 镜像,步骤可能有些不同:

$ sudo hdiutil create -o /Users/ft/Desktop/macos/tmp/Catalina.cdr -size 8192m -layout SPUD -fs HFS+J
$ sudo hdiutil attach /Users/ft/Desktop/macos/tmp/Catalina.cdr.dmg -noverify -mountpoint /Volumes/install_build
# 执行下面的命令,如果提示确认,输入 y
$ sudo /Applications/Install\ macOS\ Catalina\.app/Contents/Resources/createinstallmedia  --volume /Volumes/install_build
$ sudo mv /Users/ft/Desktop/macos/tmp/Catalina.cdr.dmg ~/Desktop/InstallSystem.dmg
$ sudo hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/macOS.Catalina
$ cd ~/Desktop/
$ mv macOS.Catalina.cdr macOS.Catalina.iso
资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 MAC OS X 10.8,即“Mountain Lion”,是苹果公司推出的Mac OS X系列第14个主要版本,于2012年发布,带来诸多新特性和改进,致力于提升用户体验。 应用集成:10.8深度整合了iOS应用,如消息、提醒和日历等,让用户在Mac上获得与iOS设备类似的体验。 Power Nap:该功能可在Mac休眠时自动更新邮件、日历和联系人,并备份数据到Time Machine。 Gatekeeper:为增强系统安全性,10.8引入了Gatekeeper,限制只有来自Apple App Store或经验证的开发者应用才能运行。 AirPlay 屏幕镜像:用户可通过AirPlay将Mac屏幕无线传输到支持的Apple TV设备,便于演示和分享。 通知中心:模仿iOS通知系统,集中显示应用通知,减少对用户正常工作的干扰。 ISO镜像文件是光盘内容的完整复制,可用于创建可启动的DVD或USB驱动器,方便在无物理光驱的设备上安装操作系统。对于MAC OS X 10.8的ISO文件: 安装到PC机:虽MAC OS X主要为苹果硬件设计,但借助PearPC或VirtualBox等特定软件,可在非苹果PC上运行,需用ISO镜像文件。 虚拟机安装:在VMware、Parallels Desktop等虚拟机软件中,可加载MAC OS X 10.8的ISO文件,创建苹果系统的虚拟环境。 准备工具:确保有VMware等虚拟机软件及MAC OS X 10.8的ISO文件。 创建虚拟机:在虚拟机软件中新建虚拟机,选择“苹果”作为操作系统类型。 挂载ISO:将下载的ISO文件作为虚拟机的光驱,模拟安装过程。 安装过程:按安装向导指示操作,配置系统参数,等待安装完成。 激活与更新:安装后可能需激活系统
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二流人物

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值