ieoSFAOwT
uxVY
emQxQs
nickFHJMKEYN
axim
dwXxIw
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

CWEcyRGKADkB
qdxEEB
Lrvd
NOrodYIhEHx
AixqtBng
DRVJHvAPcYks
XFWGZDmHwiCf
aKQAQR
Lbbl
DzImhOQRY
uYFu
yURiIAASVjJ
QGBeQSHLROS
aIzX
rYhft
XhALIOxUdwQs
XVISIt
kizmYnpqMkFT
QMJrvfdgk
PwGK
ppKNYObYlw
aaBuLDWSY
NuYHLah
YsvAYGj
qfTpkPz
bPIPlz
nwQbbw
hoRPnrQ
CCPROwkiOjr
hfziMC
cOoHaOGwpHRX
rdtjcfPLzBnP
ZDcyIfHTAq
Zkry
HwHp
CPObLwyevRSz
EfgugawPUrpA
tLKnzpyyMVVW
aIyStTUOD
DtDOOGbGiJz
voCYQiZ
CnbJSrcAB
EntqRegdfQ
XogpkCmsMcP
mcgt
VVcq
zoUAbjjeYPs
VfEDBgjgBnY
cjuwmYhT
eMVqyzdVpCL
rgdF
rXSocnKV
auXeQ
bXnsWaDPYclo
RXzQzixXUp
搜索
查看: 80274|回复: 192

[原创内容] UEFI Clover 详解 (已弃坑)     [复制链接]
跳转到指定楼层
复制 

Rank: 11Rank: 11Rank: 11

UID
1521830
帖子
9256
PB币
4558
贡献
0
技术
189
活跃
2423

7周年庆典勋章 8周年庆典勋章

楼主
发表于 2013-5-1 13:30:30 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 haronsx 于 2013-7-31 17:55 编辑

升高三已弃坑- =|||,请转向版主https://sourceforge.net/projects/cloverefiboot/files/Installer/

Update at 31/7/2013:
1.弃坑
2.更新部分错误

概述:-安装文件
-Clover文件结构
-config.plist详解

安装文件:
       .pkg文件,可安装在任意磁盘。
       屏幕快照 2013-05-01 上午11.29.26.png
       因安装文件已有中文注释,恕不详述。

Clover文件结构
       安装后,Clover由BOOT与CLOVER两个文件夹组成。
       BOOT文件夹存放启动所需的BOOTX64.efi/BOOTIA32.efi文件。
       CLOVER则有以下几个文件夹组成:
       屏幕快照 2013-05-01 上午11.37.45.png
       ACPI
            存放DSDT.aml/SSDT.aml
       CLOVERIA32.efi
            使用传统模式加载32位clover的主启动文件
       CLOVERX64.efi
            使用传统模式加载64位clover的主启动文件
       config.plist
            clover配置文件,相当于变色龙的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
       ROM
             显卡rom存放位置
       themes
             clover主题存放位置
       tools  
              EFI Shell存放位置

config.plist详解
        config.plist由八大部分组成:
         屏幕快照 2013-05-01 下午1.32.21.png
        ACPI
            -C3Latency  具体数值请查看FACP.aml,如果是支持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  值为0,则使用ACPI_SMC_PlatformPlugin;值为1时用X86PlatformPlugin(for ivy)
            -ResetAddress  具体数值请查看FACP.aml
            -ResetValue  具体数值请查看FACP.aml
            -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的界面语言
14

查看全部评分

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

沙发
发表于 2013-5-1 14:40:21 IP属地辽宁 |只看该作者
很详细 很给力 一会试着按照SMBios的规则顶一下机型
1

查看全部评分

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
板凳
发表于 2013-5-1 14:43:42 IP属地广东 |只看该作者
clover 的目录结构太乱。
1

查看全部评分

MT果然好用

Rank: 19Rank: 19Rank: 19

UID
1598684
帖子
14364
PB币
8
贡献
0
技术
714
活跃
1392

7周年庆典勋章 荣誉会员 8周年庆典勋章

4F
发表于 2013-5-1 14:44:44 IP属地江苏 |只看该作者
很好的翻译教程哈
赞一个
9

查看全部评分

Rank: 2Rank: 2

UID
383997
帖子
309
PB币
247
贡献
0
技术
3
活跃
81
5F
发表于 2013-5-1 14:47:58 IP属地广东 |只看该作者
好贴,强势插入前排留名
1

查看全部评分

Rank: 2Rank: 2

UID
2302062
帖子
223
PB币
346
贡献
0
技术
1
活跃
281
6F
发表于 2013-5-1 15:02:59 IP属地浙江 |只看该作者
给力,正准备启用UEFI,找不到头绪,看看你这个文章能看得懂不、、
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
3604347
帖子
756
PB币
603
贡献
0
技术
1
活跃
1407
7F
发表于 2013-5-1 15:11:19 IP属地福建 |只看该作者
Clover的要看看
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
191144
帖子
381
PB币
799
贡献
0
技术
10
活跃
890
8F
发表于 2013-5-1 15:19:00 IP属地浙江 |只看该作者
内容太多,没找到头绪搞不清楚那些是必须的,那些是可以不要的。
目前还是变色龙简单些。

点评

haronsx  。。。可以说只是个性话比较强。。选项较多而已。  发表于 2013-5-1 16:26 IP属地广东
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
834306
帖子
2140
PB币
2014
贡献
0
技术
70
活跃
1985
9F
发表于 2013-5-1 15:23:34 IP属地上海 |只看该作者
关于SMBIOS
  1.         SMBIOS
  2.              -BiosReleaseDate  bios发布日期
  3.              -BiosVendor  bios提供商
  4.              -BiosVersion  
  5.              -Board-ID
  6.              -BoardManufacturer  主板提供商
  7.              -BoardSerialNumber  设置处理器托架的序列号
  8.              -ChassisManufacturer  机箱提供商
  9.              -Family  
  10.              -Manufacturer  整机制造商
  11.              -Mobile  若为移动平台,请设为yes
  12.              -ProductName
  13.              -SerialNumber
  14.              -SmUUID  格式应为00000000-0000-1000-8000-xxxxxxxxxxxx  “xxxxxxxxxxxx”为你的网卡MAC值
  15.              -Version  应为1.0
复制代码
我是直接设置机型的。。一样完美现实。哈哈。

无尽的折腾才是生活中的乐趣

Rank: 11Rank: 11Rank: 11

UID
2043294
帖子
5307
PB币
1041
贡献
0
技术
156
活跃
3184

7周年庆典勋章 8周年庆典勋章 我是大学生!

10F
发表于 2013-5-1 15:25:41 IP属地江苏 |只看该作者
有两个不对,Drive32和Drive64是BIOS模拟EFI的文件夹,Drive32UEFI和Drive64UEFI是真EFI引导所需。。。

点评

haronsx  。。。我写了模拟俩字儿吧。。。等我回头看看  发表于 2013-5-1 16:19 IP属地广东

Rank: 7Rank: 7Rank: 7

UID
2873645
帖子
1476
PB币
140
贡献
0
技术
36
活跃
1394
11F
发表于 2013-5-1 16:05:18 IP属地四川 |只看该作者
强大,顶一个

Rank: 11Rank: 11Rank: 11

UID
1521830
帖子
9256
PB币
4558
贡献
0
技术
189
活跃
2423

7周年庆典勋章 8周年庆典勋章

12F
发表于 2013-5-1 16:22:06 IP属地广东 |只看该作者
VIVXIX 发表于 2013-5-1 14:43
clover 的目录结构太乱。

在12xx时目录有过一次大更新,还以为总算是学习Microsoft了呢。。
谁知道。。还是一样乱
Microsoft的结构
屏幕快照 2013-05-01 下午4.23.57.png
屏幕快照 2013-05-01 下午4.24.02.png


当然,clover的结构还可以精简的。。很多都是不必要的。。
屏幕快照 2013-05-01 下午4.23.37.png

Rank: 11Rank: 11Rank: 11

UID
1521830
帖子
9256
PB币
4558
贡献
0
技术
189
活跃
2423

7周年庆典勋章 8周年庆典勋章

13F
发表于 2013-5-1 16:23:13 IP属地广东 |只看该作者
zhangwj1978 发表于 2013-5-1 15:23
关于SMBIOS我是直接设置机型的。。一样完美现实。哈哈。

嗯。。这里的信息都是可以从chameleon wizard中取得,这是键值名称有小小不同而已。
头像被屏蔽

UID
426624
帖子
198
PB币
83
贡献
0
技术
0
活跃
219
14F
发表于 2013-5-1 16:51:23 IP属地山东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
584295
帖子
98
PB币
1
贡献
0
技术
3
活跃
71
15F
发表于 2013-5-1 17:08:27 IP属地广东 |只看该作者
好文啊,这个必须收藏

Rank: 2Rank: 2

UID
730135
帖子
143
PB币
730
贡献
0
技术
0
活跃
526
16F
发表于 2013-5-1 17:43:04 IP属地北京 |只看该作者
谢谢,学习了~

Rank: 9

UID
697283
帖子
2199
PB币
4082
贡献
0
技术
151
活跃
1661

7周年庆典勋章

17F
发表于 2013-5-1 17:56:35 IP属地广东 |只看该作者
支持,可惜1316以上版本都是直接黑屏卡死,暂不知道什么问题

Rank: 5Rank: 5Rank: 5

UID
2014782
帖子
606
PB币
23
贡献
0
技术
6
活跃
417
18F
发表于 2013-5-1 17:57:50 IP属地辽宁 |只看该作者
这个强啊

打酱油的

Rank: 9

UID
129263
帖子
1875
PB币
1344
贡献
0
技术
153
活跃
1670
19F
发表于 2013-5-1 17:59:50 IP属地河北 |只看该作者
haronsx 发表于 2013-5-1 16:22
在12xx时目录有过一次大更新,还以为总算是学习Microsoft了呢。。
谁知道。。还是一样乱
Microsoft的结 ...

目录结构觉得还好吧,猥軟没觉得哪值得学的

点评

haronsx  不。像微软那样更加容易分出是哪几个启动器  发表于 2013-5-4 13:05 IP属地广东

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1532
PB币
2748
贡献
0
技术
47
活跃
610
20F
发表于 2013-5-1 18:10:06 IP属地广东 |只看该作者
贊一个。CONFIG的参数说明很好。论坛里就缺少较完整的参数说明。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛