您的位置:

Opencore安装黑苹果教程

一、准备工作

1、下载macOS安装镜像

从App Store或者其他渠道下载macOS安装镜像,如果已经下载过了可以跳过此步骤。注意,如果你正在使用macOS,那么下载的是“macOS Installer”,否则是“Install macOS from”加上macOS版本的名称;如果下载的是安装程序,需要先通过终端把它转换为安装镜像:

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

2、下载Opencore引导器

从Opencore官网下载最新版本的引导器,下载完成后解压缩到本地,可以得到一个名为“EFI”的文件夹。

3、安装必要的kexts和驱动

在安装macOS之前,需要将引导器所必需的kexts和驱动放到相应的位置,这些文件可以从github上获取,需要下载的文件有:

  • AppleALC.kext
  • Lilu.kext
  • WhateverGreen.kext
  • VirtualSMC.kext

将这些kext文件复制到“EFI/OC/kexts”文件夹下,同时将HFSPlus.efi和OpenRuntime.efi复制到“EFI/OC/drivers”文件夹下。

二、创建U盘启动

1、准备一个16GB以上的U盘

2、抹掉U盘

使用Disk Utility工具格式化U盘,选择“Mac OS Extended (Journaled)”格式,并在终端中使用以下命令,将U盘的名称改为“UNTITLED”:

diskutil eraseDisk JHFS+ UNTITLED GPT diskX

3、制作U盘启动盘

使用终端输入以下命令,将macOS安装镜像制作成U盘启动盘:

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/UNTITLED

4、将Opencore引导器复制到U盘

将EFI文件夹复制到U盘根目录下,此时U盘启动盘的准备工作就完成了。

三、安装并配置Opencore

1、进入Opencore引导界面

将U盘启动盘插入电脑,重启电脑,在开机时按住Option(⌥)键,进入引导菜单,选择U盘启动盘中的“Install macOS Mojave”。如果Opencore没有生效,那么需要在BIOS中将SecureBoot关闭。

2、安装macOS

根据安装向导进行macOS的安装,选择磁盘格式为APFS,安装完成后不要重启。

3、安装Opencore到磁盘

打开终端,运行以下命令:

sudo cp -R /Volumes/EFI/EFI /Volumes/ESP

4、编辑配置文件

使用终端进入“/Volumes/ESP/EFI/OC”目录,在此目录下找到“config.plist”文件,这个文件是Opencore的配置文件,用PlistEdit Pro或其他支持plist格式的编辑工具打开它,根据自己的情况进行如下配置:

  • PlatformInfo->Generic项下编辑三个字段:SystemProductName、SystemSerialNumber、SystemUUID,可以在macOS中使用“ioreg -rd1 -c IOPlatformExpertDevice”命令查询
  • Booter->Quirks项下开启以下选项:AvoidRuntimeDefrag、DevirtualiseMmio、DisableIoMapper、EnableSafeModeSlide、ForceExitBootServices、ProvideCustomSlide

5、安装必要的kexts和驱动

将之前下载的kexts和驱动复制到“/Volumes/ESP/EFI/OC/kexts”和“/Volumes/ESP/EFI/OC/drivers”文件夹下,同时将HFSPlus.efi和OpenRuntime.efi复制到“/Volumes/ESP/EFI/OC/drivers”文件夹下。

6、重启电脑

重启电脑,在开机时按住Option(⌥)键,选择Opencore,进入macOS系统。

四、Opencore进阶

1、定制config.plist配置文件

可以根据自己的需要对config.plist进行高级定制,比如增加引导菜单、添加自定义DSM属性等。

2、安装其他kexts和驱动

如果需要安装其他的kexts和驱动,可以把它们放到“/Volumes/ESP/EFI/OC/kexts”和“/Volumes/ESP/EFI/OC/drivers”文件夹下。

3、更新Opencore

可以通过官方网站下载最新版本的Opencore,然后用相同的方法替换原有的Opencore文件夹即可。

以上就是Opencore安装黑苹果的教程。如果出现问题,可以查看Opencore官方文档或者在论坛中寻求帮助。