前言
之前写过一篇文章介绍《macOS镜像提取Recovery制作恢复盘(macOS Base System Recovery)适用于macOS系统及Windows系统》,但是有部分的Recovery镜像未更新,今天给大家介绍另外一种获取macOS Recovery工具镜像的方式,这种获取Recovery工具镜像支持Linux/Windows/macOS,本次我演示操作是在macOS下操作,Linux和windows10系统下载都是用同一个OpecnCore官方的Python脚本。
下载Recovery 恢复分区DMG
1.获取Python 脚本
curl -OL https://github.com/acidanthera/OpenCorePkg/blob/master/Utilities/macrecovery/macrecovery.py
2.下载当前最新版的MacOS Recovery
/usr/bin/python macrecovery.py -b Mac-B4831CEBD52A0C4C -m 00000000000000000 download
如果提示语法错误等,可直接进入github下载整个文件到本地后在运行macrecovery.py,如果使用的是python3,请将代码python改为python3
下载其他版本的macOS Recovery的命令参考 Recovery_urls.txt
控制参数查看命令 /usr/bin/python macrecovery.py –help
开始下载之后,会下载BaseSystem.chunklist 和 BaseSystem.dmg这两个文件到你的电脑上,macOS系统下的下载路径是 /Users/xx,xx是你的用户名。
如果你找不到,请按Shift + command + G打开前往输入框,输入/Users/xx,xx是你的用户名,再点击前往就看到了
Recovery 恢复分区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装机实例寻找合适你机子的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给各种电脑安装黑苹果系统了。
启动Recovery安装苹果系统
1.把U盘插上电脑,设置U盘为第一启动,启动之后选择下载的Recovery,就可以进入Recovery恢复工具了。
2.进入恢复工具之后,选择磁盘工具,到了磁盘工具之后,选中你给mac分好的分区,然后点击抹掉,之后会弹出一个选项框:
名称随意输入;
格式选APFS 第一个
最后点击抹掉,然后关闭磁盘工具,回去选“安装macOS xx ”,一路继续开始安装,就可以开始在线安装了。
如果你不方便制作这个工具,那么可以下载站长制作的macOS Recovery工具https://imacos.top/hpgw/xtgx/zx/,站长制作的macOS Recovery带了winPE/OC/Clover多引导多机型的配置文件,是基于苹果官方macOS Reconvery制作,里面有macOS 10.13.6,macOS 10.15.7,macOS big sur 11.3.1,macOS Monterey12,macOS Ventura 13等在线安装工具,不管你下载那个在线安装工具,该在线安装模式都会安装当前最新版系统,比如你下载的是macOS big sur 11.2.3在线安装工具,那么就会在线安装macOS big sur 11.6最新版系统。
笔记
1.在运行macrecovery.py脚本时我遇到一个错误如下图
直接按照提示中的网址进入,下载python程序安装或更新即可.
2.报错 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 解决方法,这个错误表示没有安装 xcrun
命令。
在终端通过 xcode
相关命令安装即可,具体命令如下:
xcode-select --install
安装需要几分钟时间,提示安装完成后,再执行之前命令,应该不会有该错误报出。
3.如下图,提示macrecovery.py运行错误的
解决方式:进入https://github.com/acidanthera/OpenCorePkg/blob/master/Utilities/macrecovery/macrecovery.py网址->点击“Raw”->CTRL+S保存成macrecovery.py,储存至/Users/xx,xx是你的用户名,在运行代码就可以
4.提示:zsh: no such file or directory: /usr/bin/python,如下图
出现该问题一般为安装Python版本问题,代码稍微改一下,比如你用的Python版本是3,在python后加一个3,即:
/usr/bin/python3 macrecovery.py -b Mac-B4831CEBD52A0C4C -m 00000000000000000 download
评论0