ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

2-5分钟构建迷你macOS恢复镜像:macos-iso-builder的Recovery ISO功能详解

2-5分钟构建迷你macOS恢复镜像:macos-iso-builder的Recovery ISO功能详解 2-5分钟构建迷你macOS恢复镜像macos-iso-builder的Recovery ISO功能详解【免费下载链接】macos-iso-builderGenerate bootable macOS installer ISO or DMG images directly from Apple servers via GitHub Actions - no Mac required. Mac OS X 10.7 - macOS 26 Tahoe项目地址: https://gitcode.com/gh_mirrors/mac/macos-iso-buildermacos-iso-builder 是一个无需 Mac 电脑、直接从苹果官方服务器生成可启动 macOS 安装镜像的开源工具其Recovery ISO恢复镜像功能只需 2-5 分钟就能构建出体积小巧的 macOS 恢复 ISO适合 Proxmox、QEMU、VirtualBox、VMware 等虚拟机使用。本文将手把手讲解如何用 GitHub Actions 免费构建它。什么是 macOS 恢复镜像Recovery ISOmacOS 恢复镜像Recovery Image是苹果官方内置的迷你版安装介质体积通常只有几十 MB 到百来 MB启动后可在线下载安装器。与 5-18GB 的完整离线安装器相比它的优势非常明显对比项Recovery ISO推荐Full Installer完整安装器构建时间2-5 分钟5-60 分钟镜像体积迷你在线安装5-18GB离线安装适用场景虚拟机需要离线安装的环境macos-iso-builder 支持从Mac OS X 10.7 Lion 到最新的 macOS 26 Tahoe几乎覆盖所有版本。Recovery ISO 工作流支持的选择包括 Tahoe、Sequoia、Sonoma、Ventura、Monterey、Big Sur、Catalina、Mojave、High Sierra 等详见 README.md 的 Supported versions 章节。 提示使用 GitHub 托管的 runner 构建时请合理使用这一免费公共资源。一键构建步骤Fork 仓库并运行工作流没有 Mac 也能构建镜像整个过程完全在云端完成步骤如下Fork 仓库将 macos-iso-builder 复刻Fork到你自己的账号下进入 Actions 标签页打开你 Fork 后的仓库点击顶部导航栏的 Actions启用工作流点击绿色的 I understand my workflows, go ahead and enable them 按钮选择工作流在左侧列表中选择Recovery ISO官方推荐配置参数点击 Run workflow 后设置两个参数macOS version选择版本如 Sequoia、Sonomarelease_tag可选填写标签名可长期保存产物等待构建点击绿色的 Run workflow 按钮启动2-5 分钟即可完成下载镜像刷新页面滚动到Artifacts区域点击产物下载例如macOS_Sequoia_Recovery.iso.zip。⚠️ 注意Recovery ISO 产物是zip 压缩包使用前请先解压。构建背后发生了什么工作流 build-recovery.yml 在云端 Mac runner 上自动完成以下工作预检查先检查是否有 Star 过项目的其他用户最近 15 天内构建过相同版本有则直接复用避免重复构建下载恢复系统通过macrecovery.py工具调用苹果恢复服务器协议osrecovery 协议按硬件标识符Board ID / Model从苹果官方服务器下载对应版本的BaseSystem.dmg制作 ISO用 macOS 内置的hdiutil makehybrid将恢复系统打包为标准 UDF 格式 ISO该格式可在 Windows 上直接挂载浏览见 build-recovery.yml 第199-215行压缩上传将 ISO 压缩为 zip 后作为 Artifacts 上传默认保留 15 天。整个过程只使用苹果官方源镜像来源干净可靠。在虚拟机中使用 macOS 恢复 ISO构建完成后Recovery ISO 可以直接作为虚拟光驱挂载使用Proxmox VE / QEMU / VirtualBox / VMware将 ISO 挂载为虚拟 CD/DVD 驱动器即可启动安装首次启动后系统会在线拉取完整安装器因此虚拟机需要能访问外网安装完成后即可得到一个可用的 macOS 虚拟机。 Proxmox 用户提示如需更好的性能可研究 GPU 直通方案。如果你还需要完整离线安装器或可引导 U 盘镜像同一仓库的另一个工作流 Full Installer 支持生成 5-18GB 的完整 ISO/DMG 镜像DMG 格式可用 RufusWindows或ddLinux写入 U 盘启动详见 README.md 的 Disk Image Formats 与 How to use 章节。已有 Mac本地一行命令构建如果你手上有 macOS 设备10.9 或更新版本可以直接运行项目核心的mkmaciso脚本。该脚本完全基于 macOS 内置工具实现从苹果官方服务器下载安装器并制作镜像支持 10.7 到 26 全部版本相关设计目标与实现细节见 mkmaciso 文件头部的注释第3-28行。本地运行建议准备 20-40GB 空闲磁盘空间并保持联网。常见问题 FAQQ1Recovery ISO 和完整安装器怎么选虚拟机场景选 Recovery ISO小、快、省资源需要离线安装或制作 U 盘启动盘时选完整安装器。Q2构建失败了怎么办通常是云端 runner 网络波动直接重新运行一次工作流即可多数情况下换个 runner 就能成功。Q3产物保留多久Artifacts 默认保留 15 天下载前请注意时间。也可以在运行工作流时填写release_tag将镜像打包上传到 Releases 长期保存。Q4支持哪些 macOS 版本Recovery ISO 工作流支持 High Sierra 到 Tahoe含中间所有主要版本完整安装器额外支持 Lion、Mountain Lion、Mavericks 等更老版本完整列表见 README.md。总结macos-iso-builder 的Recovery ISO功能让没有 Mac 也能获得官方 macOS 镜像成为现实✅ 免费、无需本地 Mac云端构建只需2-5 分钟✅ 镜像直接来自苹果官方服务器来源可靠✅ 支持从 Lion 到 Tahoe 的绝大多数版本✅ 生成标准 ISOProxmox、QEMU、VirtualBox、VMware 即挂即用配合仓库提供的 build-recovery.yml 工作流与 mkmaciso 脚本无论是虚拟机新手还是虚拟化老手都能快速搭建自己的 macOS 环境。【免费下载链接】macos-iso-builderGenerate bootable macOS installer ISO or DMG images directly from Apple servers via GitHub Actions - no Mac required. Mac OS X 10.7 - macOS 26 Tahoe项目地址: https://gitcode.com/gh_mirrors/mac/macos-iso-builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表