OpenCore OC引导主题高级自定义启动项的设置文档 您所在的位置:网站首页 apple12黑屏 OpenCore OC引导主题高级自定义启动项的设置文档

OpenCore OC引导主题高级自定义启动项的设置文档

#OpenCore OC引导主题高级自定义启动项的设置文档| 来源: 网络整理| 查看: 265

适合想自定义高级折腾OC引导启动项设置的一些教程。

第一部分 【自定义启动项】

获取磁盘分区路径(openshel生成分区表map)

1.加载Openshell.efi 1.1.openshell.efi >> EFI/OC/Tools里 1.2.config.list--Misc--Boot--HideAuxiliary--False(取消打勾) 1.3.config.list--Misc--Tools

后添加:

Arguments Auxiliary Comment Not signed for security reasons Enabled Flavour #主题图标OpenShell:UEFIShell:Shell Name UEFI Shell Path OpenShell.efi RealPath TextMode

(OC提供的样板里有,Enable设置为True或打勾即可)

1.4.保存

 

2.获取各硬盘盘符分区表

2.1重启电脑--选择UEFI Shell--进入Shell命令行 显示的是Mapping table 硬盘分区表,每2行代表一个硬盘的一个分区,黄色字体代表盘符。 2.2 输入盘符,再输入ls,显示该盘符下文件目录,需要一个个试,确认EFI引导盘。 例如: 输入 fs2: 2.3 输入 ls或dir 2.4 输入 map > maptable.txt (生成文件到efi目录下) 2.5 重启进入系统 2.6 挂载EFI--打开文本文档maptable--选择FS1(EFI那个盘符)--那2行的第二行--复制(PciRoot的那一整行)

 

3.添加启动项,config.list--Misc--Entries(样板有范文,应该是Windows的)

3.1盘符后面"/"再跟启动efi的文件路径,形成一个完整路径,如:

PciRoot(++)/(++++++++)/\EFI\PhoenixOS\kernel

完整路径填入Path下(string)内,如下图是AndriodX86的启动项,包含启动命令加载内核等 Entries

后加:

#启动命令 Arguments #命令代码加载内核等 quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/PhoenixOS vga=788 initrd=/EFI/PhoenixOS/initrd.img #是否隐藏 Auxiliary #不隐藏 #注释备注 Comment #备注随意填 Not signed for security reasons #改启动项开关 Enabled #打开 #主题图标支持 Flavour #图标选择 PhoenixOS:Linux 如:Windows8_1:Windows Ubuntu:Linux Deepin:Linux(主题库需要有对应图标) #图标优先级 如若:Windows8_1:Windows,主题文件目录下有Windows8_1.icns,则加载它,否则加载Windows.icns,如若也没有则加载HardDrive.icns #启动项名称 Name #具体名称 PhoenixOS #启动项路径 Path #具体路径 PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x0,0xFFFF,0x0)/HD(1,GPT,3156A9EF-2806-445C- 80F3-D0F758F670F2,0x1000,0x804000)/\EFI\PhoenixOS\kernel 注意 #分区路径最后“/”不能落 TextMode

第二部分主题加载

 

4.加载主题

4.1.复制 Resources>>EFI/OC 目录下 4.2.OpenCannopy.efi>>EFI/OC/Drivers 目录下 4.3config.list--UEFI--Drivers加载 OpenCannopy.efi 添加(OC官方范文有,Enabled的False改成true)

Arguments Comment #加载开关 Enabled #开 Path #加载文件 OpenCanopy.efi

4.4.PickerAttribute: 130(后文有解释,使用鼠标没有开)

4.5.Misc--Boot--PickerMode: External

Builtin: 不使用任何主题

External: 调用第三方主题(加载主题选这个)

Apple: 给白果用的

4.6.Misc--Boot--PickerVariant: Default(或路径)

Default--默认主题--使用Resource/Images/Acidanthera/GoldenGate/ 这个主题,填“Acidanthera/GoldenGate”和Default效果一样 Auto: 自动选择,根据DefaultBackgroundColour来自动选择并具有时间控制的黑夜或白天的模式。

填路径:使用自己的主题,比如Resource/Images/Acidanthera/Theme001,则在这个选项中填Acidanthera\Theme001

正餐来了:

要想OC能识别版本仍然需要相应版本的icns文件,即图标。 存放位置就是刚刚所说的主题文件夹内。

比如系统版本是 [ High Sierra 10.3.6 ]。 那在主题文件夹内(我是默认即GoldenGate文件夹内) 添加版本LOGO文件 :【 Apple10_13.icns 】 Big Sur则是 【 Apple11.icns 】 Monterey则是 【 Apple12.icns 】 依此类推。。。。 PS:版本LOGO官方主题里没有 文末有MAC几个版本的高清LOGO icns 10.13 10.14 10.15 11 12

OpenCore主题Flavour 关于 Picker Attributes 的值,我选的是130。我一个个试出来的 PickerAttributes

勾选

0x1.自定义图标 0x2.自定义渲染标题 0x80.灵活的内容描述

效果: 有中文显示,启动图标下面即不会出现 【 MACOS_____ 】,类似的引导条目名称, 小横杆其实是中文,磁盘工具里看到【**数据】

可以设定版本对应的图标(Apple11.icns , Apple10_15.icns)

 

主题图标加载参照OC官方文档: 地址:https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Flavours.md

官方主题包及相关efi文件 地址:https://github.com/acidanthera/OcBinaryData

 

高清图标包下载

1640743815-Apple_Icns

一个简易的黑苹果安装教程:https://www.mfpud.com/topics/10263/ 一个联系QQ:577535622 mfpud永久会员


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有