黑苹果引导—— UEFI Clover 介绍

OS X Mountain Lion 13/5/4 46.6k 1


部分资料来源: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由八大部分组成:
          2013-5-1 13:29 上传
下载附件 (212.65 KB)



         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错误
            -GeneratelvyStates  lvy变频(?)
            -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
              -BiosReleaseDate  bios发布日期
             -BiosVendor  bios提供商
             -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  -x  npci=0x2000  darkwake=0
              -prev-lang:kbd  设置clover的界面语言


refit.conf详解


         有不懂的词儿就上谷歌翻译吧....
            2013-5-1 13:28 上传
下载附件 (201.09 KB)



             
相关帖子
ZhaoZiCloud
求助,安装Monterey无声音
ZhaoZiCloud最后由admin回复于 23/11/4
1 / 1.1k
admin
安装黑苹果系统之BIOS设置解析
admin最后由admin回复于 22/6/20
0 / 3.1k
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
您需要登录后才可以回帖 登录 | 注册
本版积分规则
cbakcbak
13/5/5 00:53:31
谢谢分享。学习了!:loveliness: