当前位置: 首页 > news >正文

OpenCore 引导完美升级

oc

  1. 备份原有 OC (做好回滚的准备
  2. 下载新版 OpenCore https://github.com/acidanthera/OpenCorePkg/releases
  3. 将 1, 3, 4 里面的文件使用新版进行替换
    1. 4 里面的文件严格来说并不需要, 只是留着方便使用
    2. 不追求完美到这就可以收工了
  4. 将 OC 复制到 U 盘 EFI
    1. U 盘格式化可以使用: diskutil list && diskutil eraseDisk HFS+ usbefi /dev/${identifier}
    2. U 盘 EFI 挂载可以使用 OOC > 工具 > 挂载 EFI

oc

  1. 扫描配置文件, 使用 OOC 打开 U 盘 EFI 里面的配置文件
  2. 升级 ACPI, Drivers, Tools
    1. ACPI 设置, 下载/更新, 选中需要更新的文件, 右侧选择 U 盘 EFI 分区, 点击下载
    2. Misc > Boot > Tools-添加附加工具, 下载/更新, 选中需要更新的文件, 右侧选择 U 盘 EFI 分区, 点击下载
    3. UEFI > UEFI 驱动, 下载/更新, 选中需要更新的文件, 右侧选择 U 盘 EFI 分区, 点击下载
    4. hfsplus.efi 找不到的话, 可以从之前的 OC 里面拷贝过来

oc

  1. 遍历所有配置, 将 未启用, 样例残留 的配置进行删除(可选备份
  2. 对 kexts 进行升级(可选
    1. Kernel 设置, 下载更新, 选中需要更新的文件, 左上角选择 U 盘 EFI 分区, 点击下载
    2. 可以使用 4 里面的 acdtinfo 来查看当前部分安装的 kexts 的版本
    3. 如果 Kexts 文件夹或者其他地方, 有详细的 kexts 版本以及下载地址, 可以直接手动下载, 并替换
    4. 对于一些经过定义后的 kexts, 如: USBMap.kext, 触摸板相关. 保留原有的就可以了, 否则需要重新进行定制
  3. 校验配置文件, OOC > 工具 > Config 配置健全性检查, 选择对应版本, 按输出信息对配置进行微调
  4. 开启日志输出到文件, Misc > Debug > Target > 启用记录到文件, 验证后可以去掉勾选
    1. 日志文件会输出到启动 OC 所在 EFI 分区根目录下
    2. 如果加载了CrScreenshotDxe.efi 驱动的话, 按 **F10** 会截屏保存到 EFI 分区根目录下
  5. 重启加载新 OC, 一切正常即升级成功

oc

从 OC Debug 版本切换到 Release

  • 下载对应版本的 Debug/Release OC 文件
  • 替换 1, 3 即可

oc

相关文章:

  • JAVA开发 选择指定的文件生成ZIP压缩包
  • 媒体查询的屏幕尺寸范围
  • 中文版svn怎么忽略文件
  • MFC工控项目实例之三theApp变量传递对话框参数
  • Java 异常处理 -- Java 语言的异常、异常链与断言
  • react修改本地运行项目的端口
  • 重装系统,以及设置 深度 学习环境
  • Kubernetes(K8s)从入门到精通系列之十九:Operator模式
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 游戏表演赛分队(100分) - 三语言AC题解(Python/Java/Cpp)
  • 软件方案评审与模块优化:从FOC模块出发的电控平台建设
  • 【PX4-AutoPilot教程-TIPS】离线安装Flight Review PX4日志分析工具
  • 从零制作一个docker的镜像
  • react有什么特点
  • 渗透测试nginx增加400,500报错页面
  • 网页自动关闭
  • angular2 简述
  • Java多态
  • Nodejs和JavaWeb协助开发
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 区块链将重新定义世界
  • 再谈express与koa的对比
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • # Panda3d 碰撞检测系统介绍
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (06)Hive——正则表达式
  • (1)(1.9) MSP (version 4.2)
  • (70min)字节暑假实习二面(已挂)
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (Python第六天)文件处理
  • (第二周)效能测试
  • (分布式缓存)Redis分片集群
  • (附源码)springboot教学评价 毕业设计 641310
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (三)终结任务
  • (一) springboot详细介绍
  • .NET 读取 JSON格式的数据
  • .NET企业级应用架构设计系列之开场白
  • :not(:first-child)和:not(:last-child)的用法
  • @RequestBody与@ResponseBody的使用
  • @SentinelResource详解
  • []我的函数库
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [codevs 1515]跳 【解题报告】
  • [Json.net]快速入门
  • [leetcode 189][轮转数组]
  • [LeetCode]—Anagrams 回文构词法
  • [linux] Key is stored in legacy trusted.gpg keyring
  • [Linux] Ubuntu install Miniconda
  • [Mac软件]Adobe XD(Experience Design) v57.1.12.2一个功能强大的原型设计软件
  • [MySQL光速入门]003 留点作业...
  • [Phoenix] 七、如何使用自增ID
  • [php] 数据结构算法(PHP描述) 快速排序 quick sort
  • [Quest ActiveRoles Management Shell for Active Directory] QADProxyAddress命令相关的bug。
  • [Raspberry Pi] Raspberry Pi 4配置OpenCV4.6.0和ncnn环境(32-bit operation system)