一、clover configurator Clover 配置详解

主要介绍内容

编译Clover所用工具:Clovergrower,可在这里下载:前往或者用 CloverGrowerPro,可在这里下载:前往当然命令行工具 Common tool line是必须的,可在终端直接输入 otool Mac会自动下载安装,或者自行搜索。CloverGrower是编译和下载最新 Clover的工具,并可将其打包成 pkg、iso格式的工具。首次运行后,可直接输入 Clover来完成同步和编译。初次使用时,若提示缺少 gcc等工具,请按提示下载安装即可。因为网络原因可能下载速度较慢。编译完成后会生成如下文件。

clover configurator,Clover Configurator——四叶草配置引导工具

图一其中 Clover.iso类似于 wowpc.iso,可以直接使用 easybcd挂载。更多编译信息可查看官网。iso格式类似于 Win版变色龙,可在 Win下用 easybcd挂载启动。若没有 EFI分区,可能会卡在 EFI模拟界面,需要手动选择 EFI分区的 cloverX64.efi或 cloverXA32.efi。

新版本更加简洁了。Acpi参数包括但不限于以下功能:AddDTGP用于修改 DSDT,确保添加方法所需的依赖函数;FIX_shutdown关机修复,添加 _PTS函数,判断寄存器 arg0值是否为 5;FIX_HPET修复 HPET,添加 IRQ(0,8,11)加载原生电源管理;对 Intel和 NForce芯片,建议勾选,特别是老芯片组如:ICH7,ICH9;FIX_IPIC从 decice IPIC移除中断语句(IRQ(2)),有助于电源按钮工作;FIX_SBUS增加 SMBusControlle到设备树,修复因缺失 SBUS控制而出现的警告;FIX_DISPLAY增加 GFX0,和 HDMI音频设置;若设置了 FAKEID,也会增加到这边;FIX_HDA修正 AZAL to HDEF或 HDAU,增加 layout-id和 pinconfig,MaximumBootBeepVolume属性;FIX_LAN注入网卡属性,帮助网卡内建;FIX_USB注入 USB属性,帮助内建 USB;AddMCHC功能是在 dsdt中添加一装置,匹配 Intel Clarkdale平台,解决 PCI的电源管理问题;FIX_SATA内建磁盘,用 ICH6的 ID匹配,解决橙色磁盘问题;FIX_IDE修复在 10.6时出现的 AppleIntelPIIXATA错误;FIX_FIREWIRE增加 fwhub属性;FIX_AIRPORT为支持 Airport的无线网卡注入属性。

2. BOOT(引导参数)

Boot参数包括以下功能:-v故障调试模式,显示所有调试日志;-s单用户模式,用于不能正常进入系统时采用,脱离图形界面,以命令行方式进入;-x安全模式,用于不能正常进入系统时采用;arch=i386以32位内核模式启动;arch=X86_64以64位内核模式启动;npci=0x2000, npci=0x3000解决独立显卡PCIconfiguration begin卡主不动;darkwake开启针对特定机型的深度睡眠的问题;slide=0只适用于10.8.x;-xcpm在IvyBridge系统里强制xcpm使用,实现CPU原生电源管理;cpus=1使用单核模式;dart=0修复因开启 VT-d导致的系统启动时SMC五国错误;-gux_defer_usb2修复使用 GenericUSBXHCI.kext导致的睡眠问题;-gux_no_idle终止 Intel芯片上的一些空闲模式(idle-mode)功能;-gux_nosleep强迫睡眠适用 Shudown/Reset方法;kext-dev-mode=1启用第三方驱动;nvda_drv=1可以让系统安装 Nvidia官方 WebDricer显卡驱动;nv_disable=1禁止 Nvidia独显驱动加载。

Legacy,Timeout,DefaultVolume,DefaultLoader参数用于实现传统方式(bios引导)加载的 Windows和 Linux系统。例如:参数功能 PBRtest/PBR传统 BIOS开机方式,从硬盘分区加载引导记录启动;LegacyBiosDefaultEntry UEFIBIOS控制传统 BIOS引导方式,当机器设为 UEFI引导方式时选此项;Time参数功能 Timeout暂停时间;0不使用 GUI图形界面,直接加载操作系统;-1使用 GUI图形界面,不自动加载操作系统;Clover引导器在加载一个操作系统前将暂停 5秒,如果在这一段时间内按任意一键,则倒计时停止。

clover configurator,Clover Configurator——四叶草配置引导工具

Log,Fast,XMPDetection,NeverHibernaten参数提供调试功能。例如:Log在系统每次启动时保存日志文件,但警告在写入磁盘时会大大增加加载时间,因此需要耐心等待;Fast此参数类似于设置 Time=0,但不检测 nvarm.plist文件,以加快开机速度;XMPDetection当检测到 XMP内存时读取最佳预设参数,或禁止检测 XMP内存;NeverHibernate禁止休眠状态侦测。

Secure Boot Device参数包括 Device和 DisableDrivers。Device参数用于增加设备的额外功能,例如添加亮度控制面板或仿冒 ID;DisableDrivers禁止 EFI驱动,消除进入 Mac后 EFI驱动的影响。

GUI参数包括 Hide Volume和 Graphics。例如:Hide Volume隐藏分区/启动文件;Graphics包括 CustomEDID、InjectEDID、DualLink和 LoadVBios,用于显卡设置。

Kernel and Kext Patches参数包括 AppleRTC、Asus AICPIPM、Debug Clover和 KernelCPU。例如:AppleRTC防止 cmos重置和启动时出现的错误;Asus AICPIPM为华硕主板,其他主板未知;Debug Clover启动调试,一般不启用;KernelCPU为特别的 CPU补丁,如 Atom、Ivy、Pentium4。

RtVariables参数用于设置 ROM参数值,一般从 smbios中获取,无需特别设置;LogEveryBoot每次启动 OS时写入 bootlog,默认开启;YESLogLineCount记录 log的最大行数,默认为 3000;MountEFI挂载 EFI分区,默认不挂载。

SystemParameters包括 InjectKexts、BacklightLevel、CustomUUID等参数。例如:InjectKexts加载 EFI/CLOVER/KEXTS/10.10,10.9,10.8,Other下的 kext;BacklightLevel笔记本亮度调节;CustomUUID定制 UUID。

二、黑苹果 Clover 引导简单美化

针对黑苹果爱好者,Clover Configurator(四叶草设置助手)的引导界面美化和配置指南是必不可少的。这款工具旨在简化config.plist文件的编辑过程,尽管它提供了直观的界面,但务必谨慎操作以防止系统崩溃,记得备份是关键。

首先,启动Clover Configurator,首次运行可能会遇到身份验证问题,只需在安全与隐私设置中选择“仍要打开”。接下来,找到你的EFI分区,挂载它并输入开机密码。接着,打开分区,找到存放config.plist文件的位置,这个文件是引导配置的核心所在。

在美化方面,可以学习如何删除引导界面的“-v”选项以显示苹果logo,新版Clover Configurator提供了删除功能,老版本则需手动操作。另外,你可以调整分辨率,隐藏多余的盘符,如BOOTX64.EFI、Windows等,以优化启动体验。

Clover Configurator还允许你更改机型选择和屏蔽独显,具体操作可参考相关详细教程。尽管这个过程可能需要一些尝试,但请记住,黑苹果道路虽然充满挑战,但也有其乐趣。遇到问题时,不要犹豫,多在社区和网络资源中寻找答案,相信你一定能找到解决方法。

三、Clover Configurator——四叶草配置引导工具

Clover Configurator是一款专为四叶草用户设计的 Mac启动引导配置工具,能高效调整启动选项与方式,包含 CPU、显示等配置选项。用户得以创建个性化、人性化的引导流程。

功能如下:

按 F1查看详细说明;未来可能增加更多语言与字体支持。按 F2存储开机记录 preboot.log至 EFI/clover/misc文件夹。按 F4获取原始 ACPI表单,自动保存在 EFI/clover/ACPI/origin文件夹。按 F5测试 dsdt path功能。按 F6获得显卡 ROM,自动保存在 EFI/clover/misc文件夹。按 F10截取开机引导界面图,自动保存在 EFI/clover/misc文件夹。按 F12撤销 CD/DVD引导菜单更新,当插入 CD后。

更新 ACPI至标准 4.0版,支持加载定制的 DSDT MADT表更新,解决硬件 NMI问题。支持从开机分区或 EFI文件夹加载 APCI表单(SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI),并正确设置电源属性(笔记本、台式、服务器)。可选重启修复功能与睡眠唤醒支持。具备 PCIRootUID设备属性注入功能,为无法编辑 dsdt的用户提供便利。提供显卡属性注入,适用于大多数 A卡与 N卡。可选 EDID注入,解决 USB3.0问题。

支持引导 Mac OS 10.4-10.8、Win Efi、Linux Efi,亦可引导传统操作系统(WindowsXP、Linux、DOS)的启动扇区(mbr)。提供 EFI bootloader运行支持,适用于现代操作系统。默认自动检测与设置硬件属性,用户可自行在 config中调整。支持在启动面板中重启进入其他操作系统。通过 OEM名称自动检测配置,并与 config的 uuid一致,提供自动补丁功能(如 smbios更新为标准 2.6、HDA注入、HDMI修复、网卡 CPU睿频)。具备自动生成 P-State及 C-State的功能,提供 CPU变频档位与电压控制。自动为不支持的 CPU打补丁(如 Atom and Ivy Bridge),支持第三方 kext加载。支持火线下的安全模式与默认分区引导。界面自选,包含主题、图标与字体。