定制自己的macOS安装盘
为了修改macos安装镜像,找了一些关键目录与文件如下macos安装盘目录:
/Install\ macOS\ Big\ Sur/Install\ macOS\ Big\ Sur.app/Contents/SharedSupport/SharedSupport.dmg
SharedSupport.dmg载入后的目录:
/Shared\ Support/com_apple_MobileAsset_MacSoftwareUpdate/6c799f422b6d995ccc7f3fb669fe3246fd9f61aa.zip
这个zip文件中有 AssetData/Restore/BaseSystem.dmg
这个dmg有完整的根系统目录,疑似是macos安装过程中第一阶段启动的BaseSystem(第一步遇到的分区和安装选择窗口)。
想修改,遇到了难题。
BaseSystem.dmg装载后,只读属性。用磁盘工具做了一个可读写的镜像,可这个镜像单独装载仍然是只读。
不知是什么原因。但做可读写镜像之后会自动加载此镜像,是可写的。趁此机会,把想做的修改完成。之后卸载镜像。
可奇怪的是,再次装载2个镜像,又都是只读不可写。无法写入。但我刚才做的修改还在。并不 是可读写镜像被修改了,而是BaseSystem.dmg这个只读镜像被修改了,见鬼了真是。
百思不得其解。
最后不管了,怎么拆开的怎么装回去。因为在 zip 文件里操作(10G),很吃CPU .这些操作,涉及大量磁盘操作,高速硬盘和10代U省了很多时间。
唯一的有用之处就是,莫名其妙的把只读磁盘(镜像)给写入了,达到目标。
安装文件都在这个zip文件里,而这个BaseSystem.dmg可以添加一些自己的东西比如降级驱动。
修改后的文件去替换优盘上的,这样自己定制的macos安装盘就完成了。从BaseSystem.dmg修改,是核心程序,可以发挥想像力了
页:
[1]