制作发布时间早于本机的的旧版本macOS的安装盘

为什么装High Sierra

捡垃圾见到一台MacBook Pro2011(a1297). 拜苹果臭名昭著的散热模组设计所赐,这个型号放到今天大都存在显卡虚焊等问题,非死即残。
开机后发现这台电脑硬盘里装的是win7,这更令人担心了,因为装了windows的1297会被积极的独显调度策略更快地毁掉。果不其然,进入系统后我发现它的图形设置一团糟,不仅渲染成了最低分辨率+4色,还不能调整,恐怕显卡凶多吉少。但我还不死心,遂打算为它装一个macOS看看情况。
我收到的这台是2820QM+HD6770m的版本,这颗四核八线程snb大核弹…..呃这都是后话了。总之最终选择了10.13,这个版本用了APFS,终于不再是HFS+这个抽象玩意了。同时这也是这台机器在不折腾的前提下能升级到的最高版本os。

问题是…

一般来说找一个别人打包好的bootable iso直接烧进u盘就可以了。但这次我没找到10.13的,所以只能用官方安装器来做。
眼下我手上只有一台M1的mac。苹果说:

This will have to be performed from a Qualifying Computer to run the version of macOS to be made on the Bootable Installer. Example : Bootable Installer of High Sierra would have to be done on a computer that Qualifies to run High Sierra.
The Apple Licence of Use prohibits downgrading to a version of macOS Older than the version the computer Originally came installed With.

所以如果我试图使用正常的命令创建安装盘:

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

回车后几乎同时,进程就会被杀掉。

1
[1]    27944 killed     sudo  --volume /Volumes/11111

解决

查了下各大论坛,这基本就是一个签名过期的问题,createinstallmedia 命令会被系统强制终止。解决方法也就是重新签名 createinstallmedia 工具,让 macOS 信任它。
进入安装器app内对应目录(这里是双击挂载了虚拟卷,所以目录在/Volumes下)

1
cd /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/Resources

重新签名

1
codesign -s - -f createinstallmedia

输出

1
createinstallmedia: replacing existing signature

说明成功。
现在只需要正常运行官方提供的命令就可以制作了。

结局

哈哈usb boot读条到一半白屏,进门了,我之前在擅自期待些什么

  • 问了下现在还能修的师傅换显卡都要400+,拜托我机器150收的
  • (而且就算换了也会再次进门,早晚的问题。当年很多这电脑保修期内就坏了)
  • 刷bios屏蔽独显吧

制作发布时间早于本机的的旧版本macOS的安装盘
http://example.com/2025/07/10/制作发布时间早于本机的的旧版本macOS的安装盘/
作者
TVEM
发布于
2025年7月10日
许可协议