【黑苹果】记录MacOS升级Sonoma的过程

【黑苹果】记录MacOS升级Sonoma的过程

  • 一、硬件
  • 二、提前说明
  • 三、准备OC
  • 四、选择驱动
  • 五、选择ACPI
  • 六、下载内核扩展
  • 七、其他问题

一、硬件

设备是神舟zx6-ct5da

具体参照下图

在这里插入图片描述

二、提前说明

本机器已经安装过 macOS Monterey 12.6,这次是升级到 macOS Sonoma 14。

当初参考的教程:

  • 神舟zx6-ct5da装黑苹果Macos 10.15.6记录
  • 国光的黑苹果安装教程

通过前面两个教程,可以对黑苹果有了基本的认识,每种机器的配置都不一样,这里写一些记录,仅作参考。

三、准备OC

当前OC最新版为1.0.1,本次采用最新版,0.9.6以下可能进不了系统。
OC下载地址:OpenCorePkg

OC编辑器用的是 OCAuxiliaryTools。
OCAuxiliaryTools下载地址:OCAuxiliaryTools

上面的都是 Github 的,如果进不去就需要挂梯子。

四、选择驱动

在 OC/Drivers 中有很多驱动文件,这些驱动均已 .efi 后缀结尾。

驱动功能说明:中文文档 、 英文官方文档

在这里插入图片描述

把 OC 1.0.1 的驱动全部复制到目标 EFI 文件夹下,删除一些不必要的文件。

五、选择ACPI

\OC\Docs\AcpiSamples\Binaries 下有很多ACPI的示例,可以复制到 目标 EFI 文件夹下。

在这里插入图片描述

然后根据自己机器出现的问题,决定启用或禁用。

在这里插入图片描述

六、下载内核扩展

  1. 首先更新下载必需的内核扩展 Lilu,是整个系统能启动的前提:Lilu.kext

  2. 另一个必须更新的扩展,Apple SMC 核心模拟:VirtualSMC.kext,在kexts中有六个文件夹,分别是:

    • VirtualSMC.kext:必须的。
    • SMCBatteryManager.kext:笔记本专用,用于正确读取显示电池容量
    • SMCDellSensors.kext:某些 Dell 机器专用,一般不是 Dell 的机器不需要使用。对支持 SMM(系统管理模式)的 Dell 机器的风扇进行更准确的监视和控制
    • SMCLightSensor.kext:笔记本专用,用于笔记本电脑上的环境光感应器。大多都的笔记本都没有这个感应器,所以就算用了也只是伪感光(没有最好别用)
    • SMCProcessor.kext:用于监控 CPU 温度,台式机和笔记本都适用。不支持 AMD 的 CPU
    • SMCSuperIO.kext:用于监控风扇的转速,台式机和笔记本都适用。不支持 AMD 的 CPU
  3. 显卡驱动,升级 Mac OS 14 需要更新,不更新可能会出现背光失效:WhateverGreen.kext

  4. 声卡驱动,升级 Mac OS 14 需要更新,不然声卡会失效:AppleALC.kext

  5. 网卡驱动,根据自己的网卡型号搜索对应的网卡驱动,基本不用更新。如果开机后无法连接有线网,则需要更新,大部分瑞昱网卡的驱动:RealtekRTL8111.kext

  6. WIFI驱动,可能需要更新,没更新前我的WIFI是失效的:AirportItlwm.kext

  7. 蓝牙驱动,可能需要更新,没更新前我的蓝牙是失效的:IntelBluetooth。下载后里面有3个文件夹,分别是:

    • IntelBTPatcher.kext: 看具体情况决定要不要,处理 Intel 蓝牙设备的补丁和兼容性问题,确保蓝牙功能正常运行。
    • IntelBluetoothInjector.kext:Mac OS 12 (macOS Monterey)后的版本不要用。
    • IntelBluetoothFirmware.kext:蓝牙固件,必须要的。
  8. 内核扩展有很多,按机型和设备来决定下不下载。

七、其他问题

  1. 更新后,出现背光黑屏三分钟后才亮屏,在 NVRAM 中的boot-args添加启动参数:-igfxblt -igfxbls -igfxblr(某些机型只需要加前两个)
  2. 我的设备升级时,出现了 NVMe 异常的情况,通过苹果 NVMe 存储驱动程序补丁解决。如果没出现这个异常就跳过:NVMeFix.kext
  3. 如果启动不起,卡在苹果界面,可能需要更新 OpenCore 的版本。

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

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

相关文章

Java后端面试题(day16)

目录 java常见的引用类型java中深拷贝和浅拷贝如何设计一个秒杀系统?谈一下对高并发的理解,平时怎么处理高并发问题?Comparable和Comparator区别?解决hash冲突有哪些方法?Synchronized锁的升级过程 java常见的引用类型 java的引用类型一般分…

图论day56|广度优先搜索理论基础 、bfs与dfs的对比(思维导图)、 99.岛屿数量(卡码网)、100.岛屿的最大面积(卡码网)

图论day56|广度优先搜索理论基础 、bfs与dfs的对比(思维导图)、 99.岛屿数量(卡码网)、100.岛屿的最大面积(卡码网)) 广度优先搜索理论基础bfs与dfs的对比(思维导图)&…

C++调试方法(Vscode)(一) ——本地调试

初学者在调试一段代码的时候,经常出于不明原因,写出bug,导致程序崩溃。但是定位崩溃的地方时,往往采用简单而朴素的方法:即采用cout或者printf进行输出。这种方式既原始,又低效。一个合格的工程师应该是通过…

RabbitMQ简介及安装类

RabbitMQ概述-MQ介绍 RabbitMQ是一个开源的消息代理和队列服务器,它支持多种消息协议,并且可以轻松地与多种编程语言和框架集成。RabbitMQ是使用Erlang语言编写的,因此它具有高并发和高可用性的特点。以下是RabbitMQ的一些关键特性和概念 消息…

华为OD机试 - 区间交叠问题 - 贪心算法(Python/JS/C/C++ 2024 E卷 100分)

华为OD机试 2024E卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试真题(Python/JS/C/C)》。 刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,…

Django的请求与响应

Django的请求与响应 1、常见的请求2、常见的响应3、案例 1、常见的请求 函数的参数request是一个对象,封装了用户发送过来的所有请求相关数据。 get请求一般用来请求获取数据,get请求也可以传参到后台,但是传递的参数显示在地址栏。 post请求…

【CSS3】css开篇基础(2)

1.❤️❤️前言~🥳🎉🎉🎉 Hello, Hello~ 亲爱的朋友们👋👋,这里是E绵绵呀✍️✍️。 如果你喜欢这篇文章,请别吝啬你的点赞❤️❤️和收藏📖📖。如果你对我的…

el-date-picker设置只有某些日期可选

示例图&#xff1a; <el-date-pickerv-model"topFormObj.upTime"type"date"value-format"timestamp"format"dd/MM/yyyy":picker-options"pickerOptions" /> 固定限制每周的周末周三不可选 data() {return {pickerOp…

[Python学习日记-46] Python 中第三方开源模块的安装、使用与上传自己写的模块

[Python学习日记-46] Python 中第三方开源模块的安装、使用与上传自己写的模块 简介 下载与安装 如何使用安装好的第三方开源模块 如何上传自己写的模块到 PyPi 简介 在前面的模块介绍和导入当中主要介绍的都是 Python 内置的一些模块&#xff0c;我们把它称为标准库&#…

【多版本并发控制(MVCC)】

并发事务问题&#xff1a; MySQL隔离级别-未提交读&#xff0c;提交读&#xff0c;可重复读&#xff0c;序列化 隔离级别对于并发事务的解决情况 隔离级别脏读不可重复读幻读未提交读不可不可不可读已提交可不可不可可重复读 &#xff08;默认&#xff09;可可不可串行化&…

vue+echarts实现雷达图及刻度标注

文章目录 前言代码实现实现效果总结 前言 最近项目有做数据可视化 大屏 不免再次使用些echarts应用 记录下其中echarts雷达图的实现 代码实现 先上代码 <template><div class"container"><div ref"chart" style"width: 500px; heig…

树莓派应用--AI项目实战篇来啦-11.OpenCV定位物体的实时位置

1. 介绍 本项目通过PCA9685舵机控制模块控制二自由度舵机云台固定在零点位置&#xff0c;然后通OpenCV检测到黄色小熊&#xff0c;找到中心位置并打印出中心位置的坐标&#xff0c;通过双色LED灯进行指示是否检测到目标&#xff0c;本项目为后面二维云台追踪物体和追踪人脸提供…

grpc的python使用

RPC 什么是 RPC &#xff1f; RPC&#xff08;Remote Procedure Call&#xff09;远程过程调用&#xff0c;是一种计算机通信协议&#xff0c;允许一个程序&#xff08;客户端&#xff09;通过网络向另一个程序&#xff08;服务器&#xff09;请求服务&#xff0c;而无需了解…

Cef加载自定义本地资源

在Cef auto build下载cefCEF Automated Builds 我下载的是104&#xff0c;使用cefsimple工程。 例如&#xff1a;前端资源如下 通过http协议把前端资源加载出来。所有的资源都通过http://local.test.cn/xxx加载。 前端资源包括index.html、test.css、test.js index.html&am…

福州少儿自闭症寄宿制学校:专注关爱每个孩子

在福州&#xff0c;少儿自闭症寄宿制学校以其专注与关爱&#xff0c;为自闭症儿童提供了一个温暖的避风港。这些学校不仅提供教育服务&#xff0c;更是一个充满爱与包容的大家庭&#xff0c;让孩子们在这里找到归属感和自信心。然而&#xff0c;当我们把目光投向广州&#xff0…

《鸟哥的Linux私房菜基础篇》---1 Linux的介绍与如何开启Linux之路

目录 一、Linux的简单介绍 1、Linux的简介 2、Linux的起源与发展 3、主要特点 4、应用场景 二、开启Linux之路 1、学习Linux的相关知识 2、正规表示法、管线命令、数据流重导向 前言 整体大纲预览 一、Linux的简单介绍 1、Linux的简介 &#xff08;1&#xff09;Linu…

[棋牌源码] 2023情怀棋牌全套源代码含多套大厅UI及600+子游源码下载

降维打击带来的优势 这种架构不仅极大提升了运营效率&#xff0c;还降低了多端维护的复杂性和成本。运营商无需投入大量资源维护多套代码&#xff0c;即可实现产品的全终端覆盖和快速更新&#xff0c;这就是产品层面的降维打击。 丰富的游戏内容与多样化大厅风格 类型&#…

VS2017 编译 SQLite3 动态库

首先官方下载源码: Tags sqlite/sqlite (github.com) 1.安装 VS2017 community edition 2.打开VS2017命令行工具 3.安装TCL 开发库,推荐 TCL 9.0 先下载源码: Tcl/Tk 9.0 使用vs2017编译tcl&

图书馆自习室座位预约管理微信小程序+ssm(lw+演示+源码+运行)

摘 要 随着电子商务快速发展世界各地区,各个高校对图书馆也起来越重视.图书馆代表着一间学校或者地区的文化标志&#xff0c;因为图书馆丰富的图书资源能够带给我们重要的信息资源&#xff0c;图书馆管理系统是学校管理机制重要的一环&#xff0c;,面对这一世界性的新动向和新…

vue3中监视 Reactive对象中的属性

watch 的第一个参数可以是不同形式的“数据源”&#xff1a;它可以是一个 ref (包括计算属性)、一个响应式对象、一个 getter 函数、或多个数据源组成的数组 一、框架&#xff1a; <template><div class"divBox"><h2>姓名&#xff1a;{{ person.…