您当前的位置: 首页 > 

ITKEY_

暂无认证

  • 0浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

手把手教你安装黑苹果之openCore-0.6.3 EFI制作全过程,非常详细

ITKEY_ 发布时间:2020-12-06 09:33:22 ,浏览量:0

文章目录
  • 前言
  • 一、EFI是什么?
  • 二、获取EFI
    • 1.Hackintosh黑苹果长期维护机型整理清单
    • 2.搜索efi
  • 二、自制EFI
    • 1.OC Gen-X图形化一键自动生成EFI(推荐)
    • 2.手动下载EFI所需要的文件
    • 下载哪些文件
      • 下载open core
        • 复制出EFI
        • 删除冗余文件
      • 下载HfsPlus.efi
      • 下载必备Kexts
        • VirtualSMC
        • Lilu
        • WhateverGreen
        • USBInjectAll
        • 解压Kexts并放到Kexts目录之中
    • 生成ACPI
      • config.plist
      • 配置config.plist
        • 下载安装ProperTree
        • 运行ProperTree
          • 打开配置文件config.plist
    • 调整config.plist参数
      • 笔记本电脑Haswell平台confg.plist配置信息
        • 删除Root\DeviceProperties\Add 目录下所有的项目
        • Root\Kernel\Quirks 下参数配置
        • Misc 下面的修改如下图
        • NVRAM
        • PlatformInfo
    • BIOS设置
      • 禁用下面这些
      • 启用下面这些
    • EFI写入到u盘安装macOS Big Sur
      • 修改U盘的EFI分区文件
    • EFI效果实测与下载
      • 测试结果
    • 驱动笔记本自带的键盘鼠标
    • 驱动有线网卡
    • 驱动IGPU图形加速
      • 正片开始
    • 驱动声卡
      • 方法一:VoodooHDA-OC
      • 方法二:AppleALC
    • 驱动蓝牙功能
    • 无线网卡驱动
      • 方式一:更换网卡模块
      • 方式二:usb无线网卡+万能usb无线网卡
    • 追求完美
    • 电池!电池!
    • 触控板
    • 快捷键调节亮度
    • 睡眠
    • 开启HDMI音频
    • 机型设置
    • 按键优化
    • 文件下载
    • 美化启动项选择界面
    • 隐藏开机日志
    • OpenCore版本升级实例-0.6.3升级至0.6.4
    • github下载慢怎么办
      • 方法一:
        • 方法二:
      • 方法三:
      • 方法四:
  • 总结

一、EFI是什么?

EFI是可扩展固件接口(Extensible Firmware Interface)的缩写,是英特尔公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案。

安装macOS 最难的部分可能就是EFI这部分了吧!这部分是花时间最多的地方,因为每种型号的电脑使用EFI都不相同。

二、获取EFI

如果能找到大佬制作的跟你机型相同的EFI,拿来主义,岂不美哉!

1.Hackintosh黑苹果长期维护机型整理清单

地址: https://blog.daliansky.net/Hackintosh-long-term-maintenance-model-checklist.html

这篇文章非常不错,收录了很多机型的EFI,大部分热门机型都有。我在帮小伙伴安装黑苹果的时候经常用到。就算找不到跟你的机型完全一样的,也可以找配置接近的型号试试,主要CPU型号,同一代的CPU都可以尝试,我通过这个方法也成功帮冷门机型的小伙伴成功吃上黑苹果。

2.搜索efi

建议大家使用搜索引擎、github先搜索下有没有自己的机型,型号一样,机型配置有差异可以忽略,使用你的机器型号+clover、型号+opencore、型号+EFI、型号+mac、型号+Hackintosh等进行搜索。

二、自制EFI

如果你像我一样,通过上面的方法也没有找到自己型号的EFI。那么就跟我一起制作吧。

跟据我的经验,使用open core自制EFI仅实现 安装 到最终进入桌面这步不难。因为open core和一些驱动包已经替我们做了很多事情了,我们只要做简单的配置就行了。

如果你追求完美,显卡 HDMI 网卡 蓝牙 电源 键鼠等都要求完美,那就请你做好折腾的心理准备,不同的机型可能会有差异。如果没有时间折腾,接受不了一点点不完美请你就此放弃吧!这些东西加起来,我在空闲时间折腾了一周。我会拿我的机型做演示,都是大同小异的。

1.OC Gen-X图形化一键自动生成EFI(推荐)

OC-Gen-X 在这里插入图片描述 如果你有macOS 的环境,强烈推荐!!!生成efi真是太简单了!甚至不用改什么配置就可用。如果你身边有人有macOS系统的人,就用这个生成吧,图形化的界面,选好你需要的就一键生成啦。网上教程很多,不做过多介绍。 坦白说我就是用这个生成的。 缺点: 目前只能在macOS下运行,问题来了,我就是来安装macOS的,你还需要我有macOS?

2.手动下载EFI所需要的文件

高能预警,这条路比较慢长,做好心理准备。有macOS环境的强烈推荐上面说的OC-Gen-X 自动生成EFI,确实能省不少时间。

安装黑苹果的小伙伴中,应该有不少人手头没有macOS的机器的。那么如何生成EFI呢? 详细教程请参照:https://dortania.github.io/OpenCore-Install-Guide/ 这个帮助文章写的很详细,如果耐心看完,人人都能安装黑苹果。文档很详细,我看完后,发现直正对我最有用的文章,就一篇就够了。 https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell.html#starting-point 我的电脑平台是haswell笔记本平台的,所以是一面一篇文章。根据自己的平台自行选就行了。大同小异。 在这里插入图片描述

下载哪些文件

原文: https://dortania.github.io/OpenCore-Install-Guide/ktext.html#firmware-drivers

下载open core

https://github.com/acidanthera/OpenCorePkg/releases 在这里插入图片描述

复制出EFI

解压以后X64\EFI是我们需要的文件。 获取EFI目录

删除冗余文件

下载来的文件相对比较全面,有不少文件大部分人用不到。各个文件的作用详解,请看原文:

https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html

  • 删除Tools目录下所有文件
  • 删除Drivers目录下只保留OpenRuntime.efi,删除其他所有文件。

在这里插入图片描述 Drivers中文件作用简介:

  • AudioDxe.efi 与macOS中的音频支持无关
  • CrScreenshotDxe.efi 用于在UEFI中拍摄屏幕截图,我们不需要
  • OpenUsbKbDxe.efi 用于运行DuetPkg的旧系统上的OpenCore选择器,不推荐使用,在Ivy Bridge和更高版本上甚至有害
  • UsbMouseDxe.efi 与OpenUsbKbDxe类似的想法,仅在使用DuetPkg的旧系统上才需要
  • NvmExpressDxe.efi 当固件未内置NVMe驱动程序时,用于Haswell及更早版本
  • XhciDxe.efi 当固件未内置XHCI驱动程序时,用于Sandy Bridge和更早的版本 仅当您在较旧的计算机中使用USB 3.0扩展卡时才需要
  • HiiDatabase.efi 用于修复GUI支持,如Sandy Bridge和更早版本上的OpenShell.efi 不需要引导
  • OpenCanopy.efi 这是OpenCore的可选GUI,我们将讨论如何在“安装后”中进行设置,因此请暂时将其删除 Ps2KeyboardDxe.efi + Ps2MouseDxe.efi 当您需要此功能时很明显,USB键盘和鼠标用户不需要它 提醒:PS2≠USB
下载HfsPlus.efi

https://github.com/acidanthera/OcBinaryData/blob/master/Drivers/HfsPlus.efi 把HfsPlus.efi复制到EFI/OC/Drivers/目录。 处理完目录如下: 在这里插入图片描述

下载必备Kexts VirtualSMC

模拟在实际macs上找到的SMC芯片,如果没有此macOS,它将无法启动 替代方案是FakeSMC,它可以具有更好或更坏的支持,而这通常在旧版硬件上使用。 需要OS X 10.6或更高版本 https://github.com/acidanthera/VirtualSMC/releases

Lilu

一个修补程序,用于修补AppleALC,WhateverGreen,VirtualSMC和许多其他修补程序所需的许多进程。没有莉露,他们将无法工作。 请注意,Lilu和插件需要OS X 10.8或更高版本才能运行

https://github.com/acidanthera/Lilu/releases

WhateverGreen

用于图形补丁DRM,boardID,帧缓冲区修复等,所有GPU均可从此kext中受益。 请注意,仅笔记本电脑和AIO才需要附带的SSDT-PNLF.dsl文件,有关更多信息,请参见ACPI入门。 需要OS X 10.8或更高版本 https://github.com/acidanthera/WhateverGreen/releases

总结 未完待续。。。 业余时间写文章,持续更新中。 这是我纯手写,写的最久的一篇文章了,如果对您有用不防评论,留言,点赞支持一波吧,你的支持是我前进的动力,谢了。

如果大家觉得文章太啰嗦,希望出个简洁的版本的,或者完整的视频教程请评论留言!!! 自己动手,丰衣足食。

关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.0504s