苹果系统下手动创建macOS恢复分区(macOS Base System Recovery)

前言

之前写过一篇提取的方式,以下为文章标题与链接

macOS镜像提取Recovery制作恢复盘(macOS Base System Recovery)使用于macOS系统及Windows系统https://imacos.top/2022/09/10/macos-base-system-recovery/

但是这个里面的有些版本不是很全,有时候会没有自己想要的版本,本文介绍苹果系统下手动创建macOS恢复分区.

提取文件与制作恢复分区-方式一

打开终端,运行

diskutil list

会看到如下的内容:

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                       42.7 GB    disk4
                                 Physical Store disk2s2
   1:                APFS Volume li                      26.3 GB    disk4s1
   2:                APFS Volume Preboot                 44.5 MB    disk4s2
   3:                APFS Volume Recovery                512.4 MB   disk4s3
   4:                APFS Volume VM                      20.5 KB    disk4s4

 

找到Recovery分区,然后挂载

diskutil mount disk4s3

使用磁盘工具将需要制作的恢复分区格式化为HFS J格式

PS:如果你不想执行后面的操作,也可以使用ditto命令将恢复分区的文件拷贝到格式化为HFS的磁盘上,命令如下(HFS为分区名称):ditto /Volumes/Recovery/ /Volumes/HFS/

继续下一步,创建目录(xxx为你需要创建的引导分区的挂载点)

mkdir -p /Volumes/xxxxx/System/Library/CoreServices

挂载Recovery分区下BaseSystem.dmg

hdiutil attach /Volumes/Recovery/5A3C3475-7E2B-39A9-8C39-5BBEE5C156EC/BaseSystem.dmg

复制引导文件:

cp /Volumes/OS X Base System/System/Library/CoreServices/boot* System/Library/CoreServices
cp /Volumes/OS X Base System/System/Library/CoreServices/BridgeVersion* System/Library/CoreServices
cp /Volumes/OS X Base System/System/Library/CoreServices/PlatformSupport.plist System/Library/CoreServices
cp /Volumes/OS X Base System/System/Library/CoreServices/SystemVersion.plist System/Library/CoreServices

创建引导配置文件,使得从BaseSystem.dmg进行第二阶段引导

mkdir -p Library/Preferences/SystemConfiguration/
echo "


Kernel Flags
root-dmg=file:///BaseSystem.dmg

" > Library/Preferences/SystemConfiguration/com.apple.Boot.plist 


复制内核缓存(解决VMware下引导失败)

cp -r /Volumes/OS X Base System/System/Library/PrelinkedKernels  System/Library/

选择启动磁盘即可(分区格式为EFI也可以识别的)

方式二

(以下方法在部分设备上无法引导)

在Finder(访达)中找到恢复分区的BaseSystem.dmg(第二阶段启动使用)

/Volumes/Recovery/5A3C3475-7E2B-39A9-8C39-5BBEE5C156EC/BaseSystem.dmg

打开磁盘工具,选择一个分区,使用恢复

选择映像,然后选择刚刚找到的BaseSystem.dmg

引导时候选择这一分区即可

方式三

在提取到了BaseSystem.dmg文件后,可以按照这种方式去创建恢复启动项

1.准备一个U盘,格式化成普通的Fat32格式

2.在U盘的根目录创建一个名为com.apple.recovery.boot的文件夹,不能有错;

3.把获取到的BaseSystem.chunklist 和 BaseSystem.dmg这两个文件夹拷贝到U盘里面的com.apple.recovery.boot文件夹中;

4.给Recovery设置一个启动名称

在com.apple.recovery.boot文件里面新建一个文本文件;

打开新建的文本文件在里面输入你要的启动名称,这个可以随意填写,教程我们这里输入Big sur 11.2.3,这个名称会在OC启动界面时候出现,然后把文件名称改成 .contentDetails,并设置为隐藏文件。

5.把OpenCore引导的EFI文件放入U盘根目录

如果你没有EFI,请寻找合适你机子的EFI驱动。

6.现在U盘的文件夹结构如下,请仔细对比好;

EFI
    ├── BOOT
    ├── OC
com.apple.recovery.boot
    ├── BaseSystem.chunklist
    └── BaseSystem.dmg
    └── .contentDetails

EFI文件夹与com.apple.recovery.boot是同级的,千万不要把com.apple.recovery.boot给放入 EFI里面了。

到这里就已经完成了Recovery在线安装工具的部署,只要配置好属于你电脑的OpenCore EFI驱动,你就可以利用这个Recovry给各种电脑安装黑苹果系统了。

7.启动Recovery安装苹果系统

1.把U盘插上电脑,设置U盘为第一启动,启动之后选择Big sur 11.2.3 就可以进入Recovery恢复工具了。

2.进入恢复工具之后,选择磁盘工具,到了磁盘工具之后,选中你给mac分好的分区,然后点击抹掉,之后会弹出一个选项框:

名称随意输入;

格式选APFS 第一个

最后点击抹掉,然后关闭磁盘工具,回去选“安装macOS Big sur ”,一路继续开始安装,就可以开始在线安装了。

原文链接:http://imacos.top/2024/09/12/2345/,转载请注明出处。
0
1. 本站所有资源解压密码均为imacos.top
2. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
3. 如有无法下载的链接,联系:邮箱271638927@qq.com,或直接联系QQ271638927进行反馈,我们将及时进行处理。
4. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:邮箱271638927@qq.com,我们将第一时间配合处理!

评论0

请先
终身会员限时上线 ☞ 限时永久会员折扣活动开始啦 > 查看优惠
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码