苹果macOS系统U盘版/恢复版基础安装教程

news/2025/3/15 7:28:05/文章来源:https://www.cnblogs.com/dlbolgs/p/18115942

目前,刻录U盘进行安装是主流选择,这样安装调试好的黑苹果macOS问题最少,也较为稳定。镜像恢复安装的方式,某宝上的远程安装的商家都是这么干的,但是其中很大一部分商家存在一个严重问题:macOS 从10.14 开始全面采用了 APFS 文件系统,但是当时的恢复软件无法支持这个文件系统,仅支持更老的 HFS+ 文件系统,所以他们把 APFS 强行转换为 HFS+ 再制作镜像进行安装。在笔者见过的案例中,转换后的 HFS+ 虽然可以正常启动 macOS,但是绝大部分软件都无法运行,包括系统自带的。macOS 10.15 Catalina 的具体情况不清楚,但如果仍然是文件系统转换法的话,结果大概率只会是一样的。本文目前给出的镜像恢复法不转换文件系统,支持 APFS,可直接分割合并分区不影响系统运行。

恢复版镜像90%的流程都可在 Windows 环境下完成。需要注意的是,目前所有黑苹果网站及论坛都不推荐使用这种方式安装黑苹果,因为安装好的系统可能存在各种莫名其妙的毛病(恢复版的原理是把全新安装的 macOS 做了一个系统备份,然后恢复这个备份到其它电脑上,所以在某些特殊机型上也有可能完全无法使用)。但是总体来讲,恢复版镜像确实能大大降低安装门槛,只是安装完成后,需要精心调校(但是也要有怎么调都不能完全调好的心理准备)。总之,笔者认为,应该先解决从无到有的安装问题,才能考虑硬解、性能等更高层次的问题。

安装黑苹果如果操作不当有一定几率损坏硬件(不高但是有),虽然存在风险的操作本文都会指出,但因个人知识量有限,风险自行评估,相关升级版本请参考博文: https://www.cnblogs.com/dlbolgs/

 

 

一、U盘安装法
16G U盘一个
安装工具软件包
镜像文件
找到合适的EFI文件:黑苹果DIY各机型EFI引导文件集合(含 Clover & OpenCore),如果镜像自带的配置文件无法使用再考虑替换
需要准备40GB以上独立固态硬盘空间(macOS对机械硬盘不友好)


1.刻录U盘(balenaEtcher 操作方法)
Windows 下有多种镜像刻录到 U盘的工具软件,这里推荐两种:TransMac 和 balenaEtcher(跨平台开源刻录软件,macOS上也有)
使用管理员权限运行软件,然后选择镜像,选择U盘,点击 Flash! 即可。

等待完成即可。

 

 

2.使用U盘引导安装
刻录完成后,重启电脑,进入,切换到 Boot 选项卡,选择U盘分区进行引导。强烈建议把U盘插在USB2.0接口。

随后即可看到 Clover 界面,选择启动 macOS 安装。

如果无法读条进入系统,镜像附带了大量 config 配置文件,可更换 Clover 配置文件,见图:

 

 

3.安装&设置macOS系统
如无意外,经过漫长的跑代码和读条后,会进入 macOS Base System 界面,然后先进入磁盘工具。

选择磁盘工具分区后按照步骤安装即可。

到这里,U盘安装 macOS 基本结束。如果你的 BIOS 没有自动生成 Clover 启动项,还需要添加 UEFI 启动项,否则一直都需要 U 盘才能引导系统。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/720905.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[操作系统] MenuetOS :最轻量的、非Linux的、开源操作系统

1 MenuetOS 概述1.1 简介MenuetOS是一款由英国软件工程师Ville Mikael Turjanmaa和Madis Kalme开发的、开放源码的32/64位操作系统。 该系统完全由x86汇编语言在2000年编写完成。 MenuetOS的设计目标是去除操作系统编程中的复杂化和错误部分,具有轻量级、高性能和强大的功能等…

IT-Tools.Tech: 助力开发人员和IT工作者!

IT-Tools.Tech: 为开发者提供便捷的在线工具it-tools.techIT-Tools.Tech[1] 是一个专为开发者设计的在线工具平台,提供了多种实用的开发工具,帮助简化工作流程,提高工作效率。平台上的工具涵盖了从文本处理、编码解码到图像处理等多方面需求,满足不同开发任务的要求。 主要…

手机版 - imessage信息群发,苹果imessages短信,imessages推信,苹果手机推信,苹果imessage群发实现原理

Apple公司全线在mac os与ios两个操作系统上内置了FaceTime与iMessage两个应用。完美替代运营商的短信与电话。并且FaceTime与iMessage的帐号不仅仅与Apple ID 绑定,同时也与使用这Apple ID的手机号码绑定,这样的漏洞自然给无孔不入的群发垃圾信息商们提供了后门。这样iPhone的…

Web 网页性能及性能优化

Web 网页性能及性能优化 一、Web 性能 Web 性能是 Web 开发的一个重要方面,侧重于网页加载速度以及对用户输入的响应速度 通过优化网站来改善性能,可以在为用户提供更好的体验 网页性能既广泛又非常深入 1. 为什么性能这么重要? 1. 性能关乎留住用户 性能对于任何在线业务都…

C# .NET 6 使用WorkFlow Core 创建工作审批流

1,背景工作流思想在上世纪60年代就有人提出过;70年代就有人开始尝试,但是由于当时许多的限制,工作流一直没有成功的被实现;80年代才出现第一批成功的工作流系统;90年代工作流技术走向了第一个发展高峰期;90年代后至今工作流出现了很多版本,但是主旨还是不变的,为了使我…

简单实现Viper配置管理

本文由 ChatMoney团队出品简介 前面实现的一个简易suno-api。是使用cookie来获取suno-token发起请求的。当时并没有通过配置的方式来获取cookie,而是直接在代码中写死了cookie的值,这种做法并不好,所以现在打算把cookie值改造为一个配置,通过viper来读取。 什么是viper Vipe…

全局 type 类型的寻找 typescript 类型 - fabric.Canvas

全局 type类型的寻找 typescript 类型 - fabric.Canvas declare type ExtCanvas = fabric.Canvas & {isDragging: boolean;lastPosX: number;lastPosY: number; };这个代码 没有定义 fabric.Canvas,然后看看提示说在namespace定义了。这个是子项目,没有type定义,上父项目…

Linux中sed命令b选项屏蔽指定的处理区域

001、Linux中sed命令b选项屏蔽指定的处理区域[root@pc1 test2]# ls a.txt [root@pc1 test2]# cat a.txt ## 测试数据 1 01 02 a 2 03 04 a 3 05 06 a 4 07 08 5 09 10 k 6 11 12 a 7 13 14 8 15 a i 9 17 18 a [root@pc1 test2]# sed 1,3b; s/a/Q/ a.tx…

SwiftUI 热门开源库推荐第1期 - 凡人程序猿 - iOS开发

大家好,我是凡人程序猿。周末给大家分享几个我在用已久的 GitHub 开源库,这些开源库使用简单,功能强大,使用好它们能够为我们节省大量的开发时间。大家好,周末给大家分享几个我在用已久的 GitHub 开源库,这些开源库使用简单,功能强大,使用好它们能够为我们节省大量的开…

初探堆栈欺骗之静态欺骗

本文首发先知社区:https://xz.aliyun.com/t/14487 首先介绍一下堆栈欺骗的场景,当我们用一个基本的 shellcode loader 加载 cs 的 shellcode,在没有对堆栈做任何事情时,我们的堆栈是不干净的,我们去看一下堆栈时会发现有很多没有被解析的地址在其中,这显然是不正常的,因…

LLM 扩展开发工具

参考知乎: 大模型Agent智能体25款产品、商业案例随笔记(一) 、 基于大模型的AI搜索15款产品随笔记(二) LLM 扩展开发工具: 1、开源且无需编码(No-Code)的 LLM 应用构建工具: https://flowiseai.com/ ,将永远免费供商业和个人使用。代码库: https://github.com/Flow…

Linux 提权-Cron Jobs

本文通过 Google 翻译 Cron Jobs – Linux Privilege Escalation - Juggernaut-Sec 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。导航0 前言 1 什么是 Cron Job?1.1 了解 Crontabs 和 Cron 目录 1.2 如何在 Crontab 文件中读取 Cron 作…