黑苹果引导—— UEFI Clover 介绍
部分资料来源:http://sourceforge.net/p/cloverefiboot/code/log/?path=下载地址:https://sourceforge.net/projects/cloverefiboot/files/Installer/
概述:-安装文件
-Clover文件结构
-config.plist详解
-refit.conf详解
安装文件:
.pkg文件,可安装在任意磁盘。
因安装文件已有中文注释,恕不详述。
Clover文件结构
安装后,Clover由BOOT与CLOVER两个文件夹组成。
BOOT文件夹存放启动所需的BOOTX64.efi/BOOTIA32.efi文件。
CLOVER则有以下几个文件夹组成:
ACPI
存放DSDT.aml/SSDT.aml
CLOVERIA32.efi
使用传统模式加载32位clover的启动文件
CLOVERX64.efi
使用传统模式加载64位clover的启动文件
config.plist
clover配置文件,相当于变色龙(Chameleon)的org.chameleon.boot.plist
doc
clover的帮助文档
drivers32
使用传统模式加载32位clover.efi所需的驱动
drivers32UEFI
使用传统模式加载32位clover.efi在模拟uefi环境下所需的驱动
drivers64
使用传统模式加载64位clover.efi所需的驱动
drivers64UFI
使用传统模式加载64位clover.efi在模拟uefi环境下所需的驱动
kexts
使用kexts注入时,kext的存放位置
misc
使用clover环境下的截图,提取dsdt.aml/ssdt.aml的存放位置
OEM
根据文件夹下的SystemProductName的不同,加载不同的config.conf&kexts&显卡ROM
refit-default.conf
默认的refit.conf
refit.conf
clover的界面设置文件
ROM
显卡rom存放位置
themes
clover主题存放位置
tools
EFI Shell存放位置
config.plist详解
config.plist由八大部分组成:
ACPI
-C3Latency应为0x03E9,如果是支持Turbo的CPU,则是0x00FA
-DoubleFirstState开启lvy变频(?)
-DropAPIC未知
-DropBGRT使用clover的logo代替开机时的苹果logo
-DropDMAR修复在10.8.2后出现AppleACPIPlatform出错
-DropECDT 未知
-DropHPET未知(强制加载AppleHPET?)
-DropMCFG未知
-DropOemSSDT使用自定的ssdt
-DsdtName设定需要加载的dsdt的名字
-EnableC2启用CPU的C2 报告(?)
-EnableC4启用CPU的C4 报告(?)
-EnableC6启用CPU的C6 报告(?)
-EnableISS修复在控制台中出现ACPI_SMC_PlatformPlugin的错误
-FixDsdtMask自动修复dsdt,具体看这里 注:开启后不可放入dsdt,否则五国。(或者设为0x0000来关闭)
-GenerateCStates修复开机时ACPI_SMC_PlatformPlugin错误
-GeneratelvyStateslvy变频(?)
-GeneratePSates修复开机时出现ACPI_SMC_PlatformPlugin错误
-MaxMultiplier设置最大变频数(?)
-MinMultiplier设置最小变频数(?)
-PLimitDict限制CPU频率,可设为0,1,2。0为关闭此功能
-PatchAPIC未知
-PluginType未知
-ResetAddress应为0x64
-ResetValue应为0xFE
-UnderVoltStep限制CPU功率,只针对core2,对i系列CPU无效。可设为0,1,2。0为关闭此功能。
-smartUPS若启用,则在系统概述的”电源“项中"UPS已安装“显示为”是“。只起修饰作用!
CPU
-BusSpeedkHz设置主频。eg.133MHz -> 133330 100MHz -> 99790kHz
-CpuFrequencyMHz设置CPU频率eg.3.3GHz -> 3300
-ProcessorType设置CPU类型,数值可百度。eg.core i3 ->0x0901
-QPI设置CPU的QPI,数值可百度。eg.i3 2120->5000
-Turbo启用CPU的Turbo功能
Craphics
-DualLink启用duallink功能,0为关闭 -GraphicsInjector启用显卡自动识别功能
-InjectEDID注入自定的EDID
-LoadVBios加载自定的显卡ROM
-NVCAP设置显卡的NVCAP值
-PatchVBios启用对开机扁平苹果logo的修复
-VRAM设置显卡的显存 eg.512MB->512
-display-cfg设置显卡的display-cfg数值
KernelAndPatches
-AppleRTC启用修复AppleRTC.kext重置bios功能
-AsusAICPUPM启用修复AICPM无法加载的问题
-Debug启用debug
-KernelCpu启用修复内核不支持的CPU的功能 eg.Atom, Pentium 4
PCI
-HDAInjection启用对dsdt的声卡信息注入
-InjectClockID启用修复usb无法从睡眠中唤醒的功能
-LpcTune貌似已被slice弃用
-PCIRootUID应为0
-StringInjector启用efi-string的注入
-USBFixOwnership启用修复uefi下USB所有者的功能
-USBInjection启用USB修复功能
RtVariables
-LogEveryBoot启用每次启动的纪录(?)
-LogLineCount未知
-MountEFI开机加载efi分区(?)
SMBIOS
-BiosReleaseDatebios发布日期
-BiosVendorbios提供商
-BiosVersion
-Board-ID
-BoardManufacturer主板提供商
-BoardSerialNumber设置处理器托架的序列号
-ChassisManufacturer机箱提供商
-Family
-Manufacturer整机制造商
-Mobile若为移动平台,请设为yes
-ProductName
-SerialNumber
-SmUUID格式应为00000000-0000-1000-8000-xxxxxxxxxxxx“xxxxxxxxxxxx”为你的网卡MAC值
-Version应为1.0
SystemParameters
-CustomUUID设置自定的UUID
-DefaultBootVolume设置默认开机的宗卷名称
-InjectSystemID启用clover的自动注入UUID功能 注:开启此功能可能导致每次开机的UUID千变万化
-boot-args若引导ML,则需填入slid=0 可选选项:-v-xnpci=0x2000darkwake=0
-prev-lang:kbd设置clover的界面语言
refit.conf详解
有不懂的词儿就上谷歌翻译吧....
页:
[1]