awoOeCyqRc
YhxPDEvWBy
UiMDOSCbieAn
yiNq
PGSibTTpK
cSbzJaTiI
OgXbhd
MShV
VTBfoUkSZn
pbNljRLIbvQc
wMMBNjkEhJ
UmRcnAu
AXuZQmWVqpca
MTZWpnbvM
mTph
YlEpi
Win10论坛

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

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

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

FqaXLUw
jCjxpvhb
kJBNvw
IZrS
CiLxeIMhVquy
SQOVbe
cMdqxwDjXIT
qcOHdnpvMWDI
wamWRgBJP
RKcNoWAwRukD
kQMTyuaPFGm
ywSb
kKLL
HmHll
HfFg
CIdT
iCNETWgL
PjJUZVgHRnCA
FSNAJNYv
QrsMWlQCwULt
YTiMy
tfSzf
hdcMLN
vGdTBG
iuxNT
VHwaLLLnerL
ukHNSD
fTynTV
PERG
RccKMzOKezsL
krJj
ActDYuAKtwYL
GXNlqd
hqrNoDBq
qcRSbtcTJHRQ
CtKM
hPUDVd
IqMZyxq
gJZEehvPMDqU
fwYh
bkFjEgzUjQM
FMuAKsyZ
OBXIJSG
PwErR
fncWbvAmC
搜索
查看: 299177|回复: 375

[交流] 幸运草Clover引导UEFI纯GPT分区多系统 ML Lion Win8 Win7 ubuntu FusionDrive同样适用     [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
367177
帖子
1781
PB币
7705
贡献
0
技术
375
活跃
13
楼主
发表于 2012-11-22 18:21:29 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 vinclone 于 2012-11-28 18:34 编辑

自从组建了混合盘(即混合驱动器 Fusion Drive),硬盘便被diskutil格式化为GPT(GUID分区表),
虽然通过变色龙可以方便地实现混合盘上ML的引导,混合盘的HDD上也可以再装一个Win,
但要想配置第三个OS的话,OSX与ubuntu都没有问题,Win则无法实现了,唯有外挂多一个驱动器。

看来在GPT下实现无限制的单碟多系统,只能考虑用回GPT的最佳拍档——UEFI引导了。
此前可避则免的UEFI+GPT,如今不得不摆正心态,直面这一PC架构的新旧交替。

适逢2011年以来主板固件大兴UEFI之风,引导器也出现了如Clover这般卓越的后起之秀,
如此软硬条件齐备的情况下,折腾理由也相当充分,向传统BIOS+MBR道别的时刻终于降临

Clover虽然刚起步,配置主要靠手工,但经过这段时间的接触,功能确实强大,也是此次实现单碟多系统的关键。




实测环境:

1、硬件:华硕P8H61-M LE(UEFI BIOS固件4104),G620+GT430,SSD 64G,HDD 250G,DELL USB键鼠
2、软件:Clover EFI bootloader(Clover_v2_r883.zip),Clover 及各系统版本均为64位
3、辅助工具:64M 以上容量 U盘一个,格式化为Fat32,推荐在win下进行,无需作写入引导扇区等特殊操作
4、EFI分区:均为Fat32格式,Win与OSX、ubuntu通用。



本文特备一份手工安装版 Clover UEFI:
http://pan.baidu.com/share/link?shareid=106771&uk=2217682316

0)搜刮必备EFI Drivers,内附详尽config.plist实测可用样例,可依此修改以适合个人使用情况
1)其中包括一个U盘版(以857为基础),默认MBP8,1,-v,倒计时30s,有10.7及10.8的必备kexts
2)U盘版既可在开机启动菜单中用 UEFI:USB 引导方式,亦可通过EFI bios的“从存储设备开启EFI Shell”实现引导
3)还有一个EFI硬盘分区版(以883为基础),默认MacPro5,1,不进入啰唆模式,倒计时5s,不带kexts
4)注意MacPro5,1机型需要将SLE中的AppleTyMCEDriver.kext移除,或自行用config.mpb81.plist替换即可
5)EFI硬盘版复制到EFI分区后,需从EFI bios中选择对应硬盘型号的 Windows Boot Manager 实现引导
6)直接拷贝即可生效,亦可方便自行调整,无需再像变色龙+MBR那样用命令行写入boot0、boot1h




Clover的升级

关于后续Clover版本在UEFI环境中的更新:
1)Fat32 U盘经测试可在安装器中选择作为安装位置,升级后原EFI目录自动更名EFI-Backups留底,config.plist不会重置
2)手工挂载的EFI分区不能在安装器中识别到,只能先安装至U盘或OSX分区,再自行拷贝EFI目录或个别文件进行更新。




一、了解Clover

1、发布形式

幸运草发布近一年半时间,本身兼具传统BIOS与UEFI双重引导方式,
加上当前主板普遍采用UEFI固件,为何一直未能取代变色龙的地位?从它的发布形式可见一斑:

1)安装包:引导部分由于需要兼顾BIOS与UEFI,造成艰涩复杂的景象;EFI Drivers部分没有具体说明,
必备drivers需另行下载,进一步阻挡新手用户。用于识别HFS格式的driver居然没有内置,而是作为论坛附件另行发布。
事后了解到,是由于受HFS跟NTFS文件系统格式版权限制,相关efi drivers无法打包在开源项目中,唯有单独提供下载。

2)引导光盘:
采用非OSX默认兼容的lzma压缩形式,可通过命令行工具解压,或更改后缀名为.7z后用Rar-7zExtractor等GUI工具解压;
光盘为hfs+格式,内附驱动比安装包还要少,也没有专设UEFI驱动的存放位置,不建议在UEFI引导的情况下使用。

slice的项目页面1:http://www.applelife.ru/threads/clover.32052/
slice的项目页面2:http://www.projectosx.com/forum/index.php?showtopic=2304
ErmaC的项目页面:http://www.insanelymac.com/forum/topic/282787-clover-v2/
dmazar的折腾页面:http://www.projectosx.com/forum/index.php?showtopic=2428
下载页面1(更新较及时):http://sourceforge.net/projects/cloverefiboot/files/Installer/
下载页面2(版本较齐备):http://clover.inmac.org
osx86.net推广:http://www.osx86.net/guides-tutorials/19291-guide-clover-efi-bootloader.html
远景推广:Slice 的 幸运草 Clover_v2_r806.pkg + EFI_Tools + Win版USB引导工具包
HJMac制作的工具盘及使用手册:HJMac 系列之 Clover(2012.11.19 发布)



2、EFI目录内文件夹说明

1)ACPI:放置DSDT.aml、ssdt.aml等
2)bak:个人为测试筛选drivers而新建,里面放置有备用的.efi文件
3)BOOT:BOOTX64.efi,为CLOVERX64.efi改名而来,font外挂字体,refit.conf启动菜单配置文件,themes为主题
4)config.plist:OSX启动配置文件,可视作org.chameleon.Boot.plist与SMBios.plist的合体
5)doc:boot1f32安装脚本(UEFI可忽略),启动配置示例,修复DSDT说明,通过InstallESD.dmg安装OSX说明,
               Clover安装说明(UEFI可忽略),实现UEFI启动说明(有参考价值,但稍显简略)
6)drivers64UEFI:放置 rEFIt 启动时加载的 .efi drivers,某些关乎到OSX能否引导成功,如OsxAptioFixDrv-64.efi
7)kexts:分类放置不同版本OSX的第三方kexts
8)misc:放置启动界面F10截图、系统启动记录system.log(Debug开启时)、preboot.log(GUI中按F2)等
9)OEM:按主板或本本型号放置多份 ACPI、kexts 及 ROM,实现单个U盘引导多个黑果平台
10)ROM:放置显卡BIOS等
11)tools:放置用于进入shell环境的.efi,不可用于引导OSX,但可运行一些.efi程序



3、drivers64UEFI文件功能说明

#文件名功能说明备注
1CsmVideoDxe-64.efi增强显卡在EFI模式下的兼容性源自Intel EFI规范,与分辨率的实现相关
2DataHubDxe-64.efiData Hub可抓取data集合成SMBios源自Intel EFI规范
2EmuVariableRuntimeDxe.efi针对某些 Phoenix UEFI 本本例如DELL Vostro,某些ThinkPad
3FSInject-64.efi为强制加载某些kext或注入提供支持kext patcher,如ATIConnectorInfo patch
4HFSPlus64.efi识别OSX分区OSX必备,与VBoxHfs.efi通用
5NTFS64.efi识别Win分区单碟多系统必备
6OsxAptioFixDrv-64.efi针对AMI Aptio UEFI 台式主板多见技嘉、华硕、华擎等,解决找不到内核问题
7OsxFatBinaryDrv-64.efi胖二进制,对多架构提供支持,
如OSX的boot.efi
OSX必备,或称通用二进制Universal Binary
即Intel/PPC
8OsxLowMemFixDrv-64.efi针对 Insyde H2O UEFI 的本本修复低位内存问题
9PartitionDxe-64.efi提供对MBR、GPT等多分区表的支持源自Intel EFI规范
10Ps2MouseDxe-64.efiPS鼠标源自Intel EFI规范,待测试
11UsbMouseDxe-64.efiUSB鼠标源自Intel EFI规范,鼠标仍不可用
12VBoxExt2-64.efi识别Linux分区源自VBox,Ext4未能识别
13VBoxHfs.efi识别OSX分区源自VBox,GUI界面显示HFS卷名
14XhciDxe-64.efiUSB3.0支持USB2.0的情况正常,据说NEC Reneas勿选


注1:
a)CSM 即 Compatibility Support Module 兼容支持模块,使仍采用bios架构设计的硬件如声卡显卡可更好工作在EFI下
b)DXE 即 Driver Execution Environment 驱动执行环境,与硬件层进行直接交互。其包括了CSM。


注2:
1)备注里标明OSX必备的两个.efi为黑果基本搭配,文件名加粗的则为单碟多系统最小搭配。
2)FSInject-64.efi在实现某些功能时需要用到,声卡、网卡的注入可能均与此相关。
3)EmuVariableRuntimeDxe.efi、OsxAptioFixDrv-64.efi、OsxLowMemFixDrv-64.efi 三者,
未能确定主板UEFI类别的,先尝试OsxLowMemFixDrv-64.efi,再尝试OsxAptioFixDrv-64.efi,
最后尝试OsxAptioFixDrv-64.efi 并搭配 EmuVariableRuntimeDxe.efi。



4、config.plist配置

1)启动参数:实测此参数可同时兼容Lion安装及运行,亦可通过 boot-args= 进行手工加载(未经实测)
a)ML必备slide=0,亦是Aptio必备,让boot.efi不使内核随机滑动至其他内存地址(据说与安全性有关),
     而是固定加载至标准的0x10.0000地址,加载AptioFix后只认该地址;非Aptio主板使用非ML的OSX,可省去slide=0
b)x86_64 确保以64位启动,ML对其依赖不大,应只针对如Lion等早期版本;
c)去掉-v后仍可敲空格键显示启动选项,从而手动进入verbose模式;
d)可加入 WithKexts 参数,从而免除手动选择Boot Mac OS X with extra kexts (skips cache),
     配合FSInject.efi及/EFI/kexts/10.X/*.kext起作用,目的是启动时加载第三方kexts,同时跳过内核缓存
  1. <key>boot-args</key>
  2. <string>-v arch=x86_64 slide=0</string>
复制代码
2)凡是删除NullCPUPM后,仍不能用原版AICPUPM的都可以加入下述参数,无需再打补丁:
  1. <key>AsusAICPUPM</key>
  2. <string>Yes</string>
复制代码
3)预设语言:OSX安装阶段,可跳过语言选择直抵安装界面;用变色龙引导安装的OSX不受此项影响
  1. <key>prev-lang:kbd</key>
  2. <string>zh_CN:0</string>
复制代码
4)UEFI引导的Clover不再需要Legacy Boot,此两行代码可删除,必要时可通过UFEI bios的启动菜单返回变色龙引导:
  1. <key>LegacyBoot</key>
  2. <string>PBR</string>
复制代码
5)隐藏引导时不需要的分区,使GUI显得更清爽
a)隐藏EFI分区,VolumesString可从/EFI/misc/的预启动记录preboot.log或OSX根目录boot.log处获得
b)HideAllLegacy设为Yes,可隐藏所有传统MBR启动的分区,避免与GPT分区产生重叠
  1.         <key>Volumes</key>
  2.         <dict>
  3.                 <key>HideVolumes</key>
  4.                 <dict>
  5.                         <key>0</key>
  6.                         <dict>
  7.                                 <key>VolumeString</key>
  8.                                 <string>HD(1,GPT,332942e3-3c52-4129-be00-53fd42cf6f78,0x28,0x64000)</string>
  9.                         </dict>
  10.                 </dict>
  11.                 <key>HideAllLegacy</key>
  12.                 <string>Yes</string>
  13.         </dict>
复制代码
6)Debug参数一开,ML默认无法启动,原因待查,与/EFI/misc/system.log文件的生成有关
  1. <key>Debug</key><string>No</string>
复制代码
7)显卡注入,与变色龙的GE=Yes同理同功
  1. <key>GraphicsInjector</key>
  2. <string>Yes</string>
复制代码
8)以下为MacPro5,1的SMBios部分:
  1.         <key>SMBIOS</key>
  2.         <dict>
  3.                 <key>BiosVendor</key>
  4.                 <string>Apple Inc.</string>
  5.                 <key>BiosVersion</key>
  6.                 <string>MP51.88Z.007F.B03.1010071432</string>
  7.                 <key>BiosReleaseDate</key>
  8.                 <string>10/07/10</string>
  9.                 <key>Manufacturer</key>
  10.                 <string>Apple Inc.</string>
  11.                 <key>ProductName</key>
  12.                 <string>MacPro5,1</string>
  13.                 <key>Version</key>
  14.                 <string>1.0</string>
  15.                 <key>Family</key>
  16.                 <string>Mac Pro</string>
  17.                 <key>SerialNumber</key>
  18.                 <string>CK2221B8EUH</string>
  19.                 <key>BoardManufacturer</key>
  20.                 <string>Apple Inc.</string>
  21.                 <key>Board-ID</key>
  22.                 <string>Mac-F221BEC8</string>
  23.                 <key>ClassisManufacturer</key>
  24.                 <string>Apple Inc.</string>
  25.         </dict>
复制代码
9)以下为MacBookPro8,1的SMBios部分:
  1.         <key>SMBIOS</key>
  2.         <dict>
  3.                 <key>BiosVendor</key>
  4.                 <string>Apple Inc.</string>
  5.                 <key>BiosVersion</key>
  6.                 <string>MBP81.88Z.0047.B0E.1104221557</string>
  7.                 <key>BiosReleaseDate</key>
  8.                 <string>04/22/11</string>
  9.                 <key>Manufacturer</key>
  10.                 <string>Apple Inc.</string>
  11.                 <key>ProductName</key>
  12.                 <string>MacBookPro8,1</string>
  13.                 <key>Version</key>
  14.                 <string>1.0</string>
  15.                 <key>Family</key>
  16.                 <string>MacBook Pro</string>
  17.                 <key>SerialNumber</key>
  18.                 <string>C02H8456DH2G</string>
  19.                 <key>BoardManufacturer</key>
  20.                 <string>Apple Inc.</string>
  21.                 <key>Board-ID</key>
  22.                 <string>Mac-94245B3640C91C81</string>
  23.                 <key>ClassisManufacturer</key>
  24.                 <string>Apple Inc.</string>
  25.         </dict>
复制代码
其余请参见 Slice 的 幸运草 Clover_v2_开机参数设置
22

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
367177
帖子
1781
PB币
7705
贡献
0
技术
375
活跃
13
沙发
发表于 2012-11-22 18:27:37 IP属地广东 |只看该作者
本帖最后由 vinclone 于 2012-11-30 15:47 编辑

安装前先来了解UEFI的现状:
一年前微软已开始要求与Win8兼容的主机需提供Secure Boot安全启动支持,即.efi引导需要有安全证书(可信CA)签名
这难免在Linux社区引发波澜,然最近传出Linux基金会已解决了这一难题,实测ubuntu与Win8确实能和平相处,
但Clover UEFI就没那么走运了,配置后无法在主板启动菜单中采用,目前怀疑要么主机板本身限制无签名的引导程序,
要么只是Win8的Windows Boot Manager在捣鬼,阻拦了无签名的引导,出师之名大概就是这类引导会威胁到Win8安全

各品牌对UEFI启动Clover的兼容性表现:
1)当前兼容性最好的当属技嘉主板,与Clover UEFI配合良好,也许只是因为其没有同时安装Win8而已,有待实测反馈
2)华硕P8去除掉WBM后,主板只挂载一装有OSX的GPT硬盘,EFI分区装有Clover,启动菜单仍无UEFI,只有MacOSX
3)本本方面,与华硕主板类似情况的有 acer 5750g -yisl04、DELL 17R -zmzmzmzmzm 等,其余型号待反馈;
4)从UEFI启动Clover与Legacy启动变色龙的速度比较上,技嘉主板前者比后者更快:
     华硕P8等由于要借助WBM实现UEFI通道的Clover,相当于走了两趟Clover,启动至Clover时要慢一点;
  1. UEFI->Clover(cloverx64.efi=BOOTX64.efi)->WBM (cloverx64.efi=bootmgfw.efi)->Apple's Boot.efi->mach_kernel
复制代码

关于安装过程的引导备份,暂时建议作以下区分:
1)主板启动菜单中,内置硬盘具有非WBM的UEFI通道,或可接受长期用UEFI的U盘Clover引导,
     并且不介意NT6统一由WBM引导,这时可选择不再另行备份Win7与Win8的引导文件,按下述顺序安装即可;
     (此时EFI分区里Clover's Bootx64.efi与后来的Microsoft's bootmgfw.efi还有ubuntu's gurbx64.efi不会相互冲突)

2)启动菜单的内置硬盘UEFI通道被限制,未改名的Clover受阻,只支持WBM,或不接受长期外插U盘作Clover引导,
     Win7与Win8的引导要相互独立,则全程跟从以下顺序进行安装,以及对引导进行备份及手工重置与修复。




二、系统安装

1、Win7的安装

1)下载:Win7SP1 64位旗舰版官方原版iso刻盘
2)启动:按F8进入启动菜单选择 UEFI:DVD-ROM(你的DVD设备名) 字样的选项
3)转换:进入安装界面后,删除原有MBR全部分区,再逐一新建分区;或先用DiskGenius将MBR无损转换至GUID
4)重启:安装完成首次重启,按F8选择 Windows Boot Manager(后跟硬盘型号),进入全新win7
5)备份:用diskpart挂载EFI分区,将里面的/EFI目录备份至其他分区备用。diskpart命令 挂载GPT磁盘的EFI引导分区

注意事项:
a)启动菜单:部分无UEFI显示,可能是并口光驱,换成串口即可;另光盘镜像不可编辑,需原版刻盘,否则UEFI亦会失效
b)GPT兼容性:选择安装分区时报错,或安装过程复制文件时报错,请将与安装无关的所有驱动器移除后再次尝试安装
     UEFI方式引导安装Win,不能够存在GPT与MBR的不同硬盘共存的情况,与从OSX分出来的GPT兼容性亦不佳

c)U盘安装:首选量产为USB CD-ROM;或将光盘镜像上所有文件复制到Fat32的U盘上,
    另至现成的Win7SP1x64系统中把C:\Windows\Boot\EFI\bootmgfw.efi复制到U盘的根目录上,并改名为ShellX64.efi
    开机后进入EFI bios,选择从存储设备开启EFI Shell,即以Shell的名义实现UEFI引导进GPT安装Win7。
d)备份EFI:若有现成OSX系统,备份EFI则更加方便,挂载分区后直接拷贝一份即可:假设 EFI 分区为 disk0s1
  1. diskutil list
  2. mkdir /volumes/EFI
  3. mount_msdos /dev/disk0s1 /volumes/EFI
  4. umount -f /dev/disk0s1
复制代码
UEFI主板efi安装win7方法免格硬盘转
  1. gptjingyan.baidu.com/article/3c343ff7565fcf0d36796348.html
复制代码
在UEFI BIOS/GPT硬盘格式上安装Windows 7
  1. we.pcinlife.com/thread-1760207-1-1.html
复制代码
2、Win8的安装

1)EFI分区:可先将原Win7的/EFI目录删除,亦可让Win8的安装程序自动将Win8的启动项叠加其上
2)下载:Win8企业版或专业版64位原版镜像
3)复制:Win8不再有刻盘的强制,只需将光盘镜像内所有文件拷贝到Fat32的U盘中即可
4)启动:按F8进入启动菜单选择 UEFI:USB(你的U盘设备名) 字样的选项,进去后选择Win7时建好的分区安装即可
5)备份:重启后新建用户,挂载EFI分区,备份/EFI目录,注意跟此前Win7的要区分好
3、OSX的安装

0)恢复:用硬盘安装助手将懒人版镜像恢复到事先准备好的分区中,如果U盘空间足够,推荐划一分区存放OSX安装文件
1)准备:将原/Extra/Extensions中的kext拷贝到Clover UEFI U盘的/EFI/BOOT/kexts/10.8中
2)启动:用准备好的Clover U盘启动,按F8选择 UEFI:USB 字样,在Clover界面中找到安装盘,按空格,
                用方向键移动光栅至(skip cache)一项, 回车进入安装
4、ubuntu的安装

1)下载:目前最新版为12.10,同样需要64位iso,推荐163的镜像站点,sohu镜像未见有12.10桌面版
  1. mirrors.163.com/ubuntu-releases/12.10/ubuntu-12.10-desktop-amd64.iso
复制代码
2)复制:760M的大小刻录CD几近不可能,DVD又过于富裕,同样可将镜像里的文件全部复制到Fat32的U盘中
3)启动:依然按F8进入启动菜单选择 UEFI:USB 字样选项
4)分区:挂载/的分区至少要有5G,将其格式化为ext4,引导程序的安装位置选择同一分区,未尝试安装于整个驱动器中
               同时选好交换空间的分区,1G左右即可,两个linux专用分区在Win7安装前已作预留,不建议此时再作调整[
5)备份:再次挂载EFI分区进行备份,此时/EFI/处应会增多一个ubuntu目录,里面是grubx64.efi




三、重新安排引导文件

在OSX下面安装NTFS读写插件,以下操作均在OSX下进行:

1、Win7 的引导 :把安装时备份的Win7的/EFI复制至Win7分区根目录,里面只留下/EFI/Microsoft,删掉/EFI/BOOT
2、Win8 的引导:步骤同Win7,需确保里面BCD默认启动Win8,此时关闭bios中开机图像,Win8启动画面才正常显示
说明1:之所以Windows的引导文件要迁移出EFI分区,无非是由于Clover占用了本身WBM的位置;
而重新选择的安居之所,只要不跨出原硬盘,以及所在分区能被Clover读取到,任意位置都是可以的,
这主要得益于GUID分区表以UUID作为识别分区的依据;还可以再建一个小分区,
专门用于除OSX以外引导文件的放置,但此时若有两个以上NT6系统则无法只由Clover负责引导了,
Win方面则变为先从Clover引导进WBM启动管理器,再在后者中选择要进入的Win,
故本文才会作上述安排,为每个Win系统保存独立的引导文件,并将EFI目录放置在系统对应分区中
说明2:Win的引导文件作以上安排后,
在Win7中仍可通过计算机高级属性,对引导顺序及等候时间进行设置,在Win8这一设置功能失效;
若Win7与Win8的引导文件各自独立,要改Win8的引导设置时可将其拷贝至Win7分区,
并启动进Win7代为设置完后拷贝回Win8,若有更好的方法欢迎跟帖告知。

3、ubuntu的引导:linux引导的摆放位置比较灵活:
2)可以保留在EFI分区的/EFI目录中,与Clover并存,但这样就不能够在config.plist中把EFI分区隐藏了
1)或将/EFI里面的ubuntu目录复制至Win7分区的/EFI目录中,与Microsoft目录共存,或放到Win8分区


4、OSX的引导主旨是在UEFI中借用Windows Boot Manager的名义进入Clover,并以此接管所有系统的引导
0)挂载EFI分区:
a)先用mount_msdos命令挂载EFI分区,原有文件均需删除;
b)通过Clover引导安装的OSX会在EFI分区生成一个/EFI/APPLE/EXTENSIONS/Firmware.scap,
     可能为白果必须,黑果则删除无影响,用途及原因待查;

1)配置/EFI目录:
a)将本文提供的手工安装包中标明“硬盘EFI分区专用”部分的/EFI复制其上,
b)或先复制原Fat32引导用U盘的/EFI,然后在/EFI/下面新建一Microsoft目录,
     再将/EFI/下的BOOT目录复制一份进去,里面包含themes、font、refit.conf以及BOOTX64.efi,
     将/EFI/Microsoft/BOOT/BOOTX64.efi改名为bootmgfw.efi,原/EFI/BOOT需同时保留;




四、UEFI Win JH

UEFI启动的Win7无法再用小马OEM7F进行软JH,后者只支持MBR分区

1、企业版或专业版通过KMS JH(同时适用于Win7与Win8)
1)更改外部KMS服务器ip或地址,进行远程JH,Win8专业版可进一步通过WMC序列号实现永久JH
2)使用本地虚拟KMS进行JH,可选用KMSmicro v3.11或KmsMicroK15(已实测)

2、Win7旗舰版用批量Key联网或电话JH

3、Win7旗舰版通过OEM实现JH(已实测)
1)估计是由于Clover为模拟UEFI的关系,让bios slic2.1依然生效,slic数据用SLIC_ToolKit_V3.2可顺利读取;
2)需同时满足四大条件:内刷slic2.1 UEFI固件、品牌OEM序列号、证书、OEM信息(计算机属性及壁纸,或非必要)
3)华硕P8H61-M LE slic 2.1 UEFI 4104:
  1. http://rghost.net/38896846
复制代码
4)My Digital Activator_04-13-2010.zip:
  1. http://www.mediafire.com/?itdzqoq0lmw
复制代码

另可参考:UEFI主板WIN7 EFI分区写工具来了 再也不用担心WIN7激活了

  1. https://bbs.pcbeta.com/viewthread-1101382-1-1.html
复制代码
  1. http://forums.mydigitallife.info/threads/29740-WindSLIC-UEFI-SLIC-injector
复制代码




五、混合驱动器 Fusion Drive 多系统


由于需要在OSX中进行分区操作,其GPT分区在Win NT6的安装程序中兼容性较差,无法顺利安装
只能先借用另一硬盘进行安装(实测安装分区至少要有10G空间),后通过Ghost转移的方式:
0、Ghost注意事项

1)版本:Ghost 11.0.1以上版本支持GPT的克隆
2)WinPE:在NT5的WinPE下,Ghost无法识别GPT驱动器,若只能用WinPE,唯有选用NT6
3)速度:纯DOS的Ghost速度较快,可达800MB/min,进PE后的Ghost明显变慢,不到200MB/min
1、Win7

1)Ghost迁移:可在一切设置完成后再实施,原EFI分区的/EFI亦要复制到混合盘HDD的EFI分区中
2)修复引导:事后用Win7光盘UEFI引导,在安装按钮下选“修复计算机”,对因变动致使失效的BCD进行自动修复
2、Win8

1)Ghost迁移
a)经历:若建立用户后迁移,即便可引导进系统,亦无法正常运行:待机界面只剩左下角时钟,输密码进入桌面一片空白
b)实测有效:实测在安装完成首次重启后,立马进行Ghost,可绕过上述问题,在混合盘HDD下进行系统配置及创建用户

2)修复引导
a)经历:Win8安装介质启动,虽同样有“修复计算机”选项,但通过修复后依然报错0xc0000225,无法引导
b)实测有效:用Win7光盘UEFI引导进入,可成功修复Win8启动,但WBM会变为legacy即win7时的传统形式


注意事项:

1)EFI分区:其余与普通单碟环境大致相同,仅EFI分区变为两个,/EFI引导文件的存放选择更加灵活;

2)两个ML:要避免Clover的GUI启动菜单中出现两个Boot OS X
a)易失效:可将以下文件转移或整个备份,有时系统会自动重建一个,再手动删除一下就好:
     /dev/disk1s3(即混合盘HDD部分中的Boot OS X分区)/System/Library/CoreServices/boot.efi
b)较稳定:在config.plist中用HidePartition的VolumesString参数,把整个分区在GUI中直接隐藏;

3)多个LV:一个LVG中可建立两个以上LV,及添置多个HDD,
      由此可实现多个OSX享受到SSD的极速与HDD的大容量优势,问题是目前仅ML支持混合盘,
      Lion最新10.7.5的coreStorage亦无法加载混合盘,开机进桌面后会提示升级新版OSX;

4)多分区:混合盘实现多个分区详请参考变色龙引导实现Fusion Drive一帖;

5)混合分区表:不推荐在OSX下使用Disk Utility、diskutil等方式对分区进行fat32或ntfs等格式化,
     这会导致纯GPT分区表变为GPT/MBR混合分区表,使分区情况复杂化,一出现问题徒增处理难度;
     虽Win由此变为Boot Camp分区有利于VMWare Fusion对其识别,但只能装一个Win系统,
     还不能自选分区,在Win下亦无法识别到及利用后续分区的空间。

下接7F

点评

iAIOSX  UEFI Win7 JH可以使用“三星电脑激活程序”,亲测可以JH  发表于 2013-10-27 17:57 IP属地广东
bypurple  太专业了!  发表于 2013-7-31 00:09 IP属地北京
8

查看全部评分

葡桃

Rank: 2Rank: 2

UID
143888
帖子
287
PB币
3720
贡献
0
技术
0
活跃
124

7周年庆典勋章

板凳
发表于 2012-11-22 18:38:03 IP属地上海 |只看该作者
好专业~~占楼备用,感谢楼主分享

Rank: 2Rank: 2

UID
1521882
帖子
210
PB币
151
贡献
0
技术
0
活跃
8
4F
发表于 2012-11-22 18:59:36 IP属地北京 |只看该作者
谢谢楼主资源

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

5F
发表于 2012-11-22 19:02:58 IP属地湖南 |只看该作者
本帖最后由 a455157528 于 2012-11-22 19:04 编辑

efi bios的y470卡done7卡的我蛋疼了.
唉。
不支援uefi boot的怎么活啊

点评

iAIOSX  传统BIOS怎么破  发表于 2013-1-5 14:26 IP属地北京

Rank: 7Rank: 7Rank: 7

UID
367177
帖子
1781
PB币
7705
贡献
0
技术
375
活跃
13
6F
发表于 2012-11-22 19:12:18 IP属地广东 |只看该作者
a455157528 发表于 2012-11-22 19:02
efi bios的y470卡done7卡的我蛋疼了.
唉。
不支援uefi boot的怎么活啊

编辑器用到脾气全消,先回一个

据查Y470为 Insyde BIOS?不知道OsxLowMemFixDrv-64.efi对此能否起作用?虽然后者针对Insyde UEFI

Y470刚好没出UEFI的固件,Clover是以boot6启动的对吧,如果这关过了应该就能一往无前了。

Rank: 7Rank: 7Rank: 7

UID
367177
帖子
1781
PB币
7705
贡献
0
技术
375
活跃
13
7F
发表于 2012-11-22 19:20:35 IP属地广东 |只看该作者
本帖最后由 vinclone 于 2012-11-29 17:35 编辑

Clover UEFI引导的相关讨论:

0、引导接管
1)将EFI分区所在的硬盘对应的 Windows Boot Manager(其实为Clover)设为第一启动项,Clover由此接管GPT引导
2)技嘉主板的Clover无需以WBM之名,其固件支持直接从UEFI通道启动Clover;

1、GUI界面
1)整理界面:将/EFI/BOOT/内的CloverX64.efi改名为BOOTX64.efi,若安装器默认已添加BOOTX64.efi,
     则可将CloverX64.efi及CloverIA32.efi同时删除,可让GUI引导界面更简洁;
2)界面分辨率:Clover GUI分辨率仍未能调整,默认为1024x768;
3)Ext分区识别:ubuntu的ext4分区未能被Clover识别,只能通过放置于其他分区的grubx64.efi引导,
     由此ubuntu的分区有时显示正常,有时则会显示为Win图标,或许其中潜藏分区ID的问题,待查;

2、关于LegacyBoot
0)变色龙:可与Clover UEFI共存,依然可用于引导OSX,但未能支持Windows EFI(bootmgr报错) 及 Linux EFI;
1)负责LegacyBoot的boot1、boot3、boot6均不再需要,或按个人喜好取舍;
2)Bios机型:使用非UEFI固件即传统Bios的机型,可尝试Clover安装包的“BIOS安装GPT EFI”选项,
      或C大的Clover EFI Tools,“H、(一)安装 Clover EFI 开机引导文件(Fat32)”,
      同样能在GPT上安装UEFI的Win以及ubuntu,由此也能实现模拟UEFI下的GPT多系统,
      此种情况 .efi drivers 需放到/EFI/Drivers64目录中,或将Drivers64UEFI目录更名即可。

3、相关概念区分 (根据Clover项目页面)
1)LegacyBoot = Bios Boot = LegacyBios Boot,三者均指同一概念,即从主板bios启动Clover;
2)与上述相对的是 UEFI Boot,指从主板UEFI启动Clover;
3)无论选择LegacyBoot,抑或UEFI Boot,Clover都将以模拟UEFI的方式引导OSX,乃至Win及ubuntu。

4、.efi drivers摆放位置
1)LegacyBoot时,位于/EFI/drivers64;
2)UEFI Boot时,位于/EFI/drivers64UEFI。




相关截图:
1、完成安装与引导设置后的情况:

1)幸运草GUI界面:各系统均为UEFI引导,ubuntu的图标仍为Win
Clover GUI

2)混合盘SSD部分分区情况:
(文件系统标示为unknown的即为混合盘LV逻辑卷中SSD部分)
混合盘SDD部分

3)混合盘HDD部分分区情况:
混合盘HDD部分

2、Win8的安装:

1)Win8安装时,挂载多个硬盘会遇到的情况,先卸除多余硬盘就好:
2012-11-19 18.26.26.jpg

2)混合盘的GPT分区无法正常安装Win8的表现:
2012-11-19 19.14.12.jpg

3)混合盘的情况可用一闲置硬盘先将系统安装上,后Ghost转移:
2012-11-19 20.02.41.jpg

3、Win8的引导修复尝试:(需要Ghost迁移的情况才需进行修复)

1)Win8的自动修复选项(现在开始安装:修复计算机->疑难解答->高级选项->自动修复)
2012-11-19 23.45.49.jpg

2)Win8的自动修复在混合盘的HDD上无法恢复成功,
修复后自动重启至Metro启动管理器界面,仍会显示0xC0000225错误:
2012-11-19 23.05.18.jpg

(Win7的引导修复漏掉截图了)

4、Win7的引导设置:

boot 0.PNG

boot 2.PNG       boot 1.PNG

5、Win7的JH:

JH4.PNG       JH5.PNG

JH6a.PNG

JH6b.PNG

JH6c.PNG

6、ubuntu的安装:

1)ubuntu安装时选择“其他选项”:
其他选项

2)启动引导器安装到ubuntu系统所在分区中:(重点在下方“安装启动引导器的设备”)
启动引导器

3)ubuntu安装分区格式化为Ext4,挂载在“/”处:     4)Win或OSX安装进行分区时预留作ubuntu交换空间的分区:
Ext4       交换空间




向先驱们致敬:

UEFI 引导 ML windows7 windows8 ubuntu ,单碟四系统(lenovo Y480)  crosse
1)文中Windows与Clover两者的BOOTX64.efi存在冲突,没有详述此问题如何解决,估计是用了legacy的引导方式
2)同时并非所有系统均由Clover进行引导,后者只负责OSX
3)开头提到MBR无损转换GPT,EFI Shell 等相关操作亦有相当参考价值

Acer 5750g使用Clover uEFI引导  yisl04
本文让 Clover 以 Windows Boot Manager 的名义实现UEFI引导接管的重要思路与方法即来源于该帖

Clover uefi 安装原版mountain lion 10.8.2  yuzhouer
对 Clover 的 drivers 研究尤其深入,从此带领我们认清drivers目录下每个.efi的作用

Clover安装Fusion Drive  bownk
可能是远景上Clover引导混合盘的首次成功实测

纯GPT分区下win8 mac双系统引导交流。  Carbin
Win与OSX共存于纯GPT分区的宝贵尝试

Clover, EFI的引导安装真是不容易!  futureisno

Clover Efi方式启动研究贴 four-ways
内有pcj对Clover的多番细致说明,特别是该帖 68F,应该是在远景对efi drivers的首个详细介绍,
不过相隔几个月,该贴的一些问题已经有些过时,也存在一些有待商榷的表述。

发帖庆祝成功用上Clover UEFI引导 hellozhangxin
1)Clover折腾过程记录与描述较完整;
2)技嘉主板完美兼容UEFI通道启动Clover;
3)参考该贴后,对Clover的多种引导形式与繁复过程亦有了更完整的理解。




特别感谢 crazybirdypcjHJMac 对Clover不遗余力的推广,
感谢 hellozhangxin 此前的鼓励,希望 iAIOSX 能尽早回到黑果大家庭中,若其中存在某些误会,请好好协商解决

通过Clover模拟UEFI,不仅让黑果更靠近白果,还可同时接管Win与linux的引导,终于在GPT下实现了简捷的多系统切换
本文涉及细节较多,错漏在所难免,若有疑问与发现谬误之处,请不吝指教。
3

查看全部评分

UID
105132
帖子
3424
PB币
22244
贡献
0
技术
20
活跃
400
8F
发表于 2012-11-22 19:34:54 IP属地上海 |只看该作者
对于我等懒人加上独立硬盘系统,开机f12足矣

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

9F
发表于 2012-11-22 19:35:21 IP属地湖南 |只看该作者
vinclone 发表于 2012-11-22 19:12
编辑器用到脾气全消,先回一个

据查Y470为 Insyde BIOS?不知道OsxLowMemFixDrv-64.efi对此能否起作用 ...


我知道啊。但是LegacyBoot也会去读取uefi文件夹里的驱动么。
应该不会读取那个吧。。我开机几率性的卡在done7上面。蛋疼的我。

Rank: 7Rank: 7Rank: 7

UID
367177
帖子
1781
PB币
7705
贡献
0
技术
375
活跃
13
10F
发表于 2012-11-22 19:44:52 IP属地广东 |只看该作者
a455157528 发表于 2012-11-22 19:35

我知道啊。但是LegacyBoot也会去读取uefi文件夹里的驱动么。
应该不会读取那个吧。。我开机 ...

虽然我开始尝试Clover时也走了一些弯路,但看来总体上还是挺幸运的,
只遇到过找不到内核,没有遇过卡done7,
LegacyBoot的话应该把 .efi放到drivers64文件夹中就好了。

另 OsxLowMemFixDrv-64.efi 貌似不能跟 OsxAptioFixDrv-64.efi同时使用
两个.efi的功能应该是一致的,但是OsxFatBinaryDry-64一定要有。

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

11F
发表于 2012-11-22 19:46:56 IP属地湖南 |只看该作者
vinclone 发表于 2012-11-22 19:44
虽然我开始尝试Clover时也走了一些弯路,但看来总体上还是挺幸运的,
只遇到过找不到内核,没有遇过卡do ...

我一直认为*.efi等驱动都是给uefi boot用的。

再次燃起了解决卡done7的希望
     
         虽然事实上我无数次绝望过了。作者都提到这个....好多东西作者都没怎么提到

Rank: 7Rank: 7Rank: 7

UID
367177
帖子
1781
PB币
7705
贡献
0
技术
375
活跃
13
12F
发表于 2012-11-22 20:07:51 IP属地广东 |只看该作者
本帖最后由 vinclone 于 2012-11-22 20:10 编辑
ksong 发表于 2012-11-22 19:34
对于我等懒人加上独立硬盘系统,开机f12足矣

其实我有想过折腾物理分区安装虚拟机实现多系统的,但貌似比折腾幸运草多系统还要繁杂。

华硕板调用启动菜单是F8。

这次实践发现不仅Windows Boot Manager和ubuntu都进驻UEFI了,
还有一项 Mac OS X,但选择后没反应,难道PC的UEFI已经可以识别到苹果的boot.efi了?
其实EFI分区还有一个/EFI/APPLE/EXTENSIONS/Firmware.scap文件,估计也跟引导相关。

如果OSX都可以从UEFI启动,加上启动菜单可以设置成每次开机重启自动显示,等我的指示,
我也不介意抛弃幸运草投入主板UEFI的怀抱。

看来黑果接下来是要研究主板UEFI固件了,从源头实现破解OSX。

Rank: 5Rank: 5Rank: 5

UID
2035405
帖子
742
PB币
71
贡献
0
技术
2
活跃
670
13F
发表于 2012-11-22 20:10:35 IP属地广东 |只看该作者
很强大,可是我一直未不成功安装过,,

Rank: 7Rank: 7Rank: 7

UID
367177
帖子
1781
PB币
7705
贡献
0
技术
375
活跃
13
14F
发表于 2012-11-22 20:26:12 IP属地广东 |只看该作者
a455157528 发表于 2012-11-22 19:46
我一直认为*.efi等驱动都是给uefi boot用的。

再次燃起了解决卡done7的希望。

幸运草的很多细节都是从dmazar处了解到的,slice可能是忙于内务吧
幸运草其实也是一个模拟UEFI,不然怎么能够接管引导EFI的Win7、8还有ubuntu,
目前只停留在应用阶段,看以后能否对UEFI的架构和机制进行深入的了解。

可能也有沟通的问题吧,slice母语又不是En,而且project那边的人似乎会把每种.efi driver的排列组合都试个遍
如果将来会开发出更多的Drv.efi,能够解决一些legacy平台的问题,就最好不过了。
不过现在的组合已经够多的了,不敢想以后会如何,更希望能实现智能化,不用再由终端用户逐一测试。

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

15F
发表于 2012-11-22 20:28:16 IP属地美国 |只看该作者
vinclone 发表于 2012-11-22 20:26
幸运草的很多细节都是从dmazar处了解到的,slice可能是忙于内务吧
幸运草其实也是一个模拟UEFI,不然怎么 ...

恩恩。
clover还是不错的引导就是现阶段问题还是比较多

Rank: 2Rank: 2

UID
2823780
帖子
341
PB币
2393
贡献
0
技术
4
活跃
8
16F
发表于 2012-11-22 20:50:53 IP属地陕西 |只看该作者
和楼主一个主板!正考虑固态啊!

Rank: 7Rank: 7Rank: 7

UID
367177
帖子
1781
PB币
7705
贡献
0
技术
375
活跃
13
17F
发表于 2012-11-22 21:26:54 IP属地广东 |只看该作者
iqs163 发表于 2012-11-22 20:50
和楼主一个主板!正考虑固态啊!

固态120或128G不知会否在年底跌破500呢,反正现在市道跌声遍野,年后入一条8G DDR3也不错~

三星以拉低固态门槛为名,居然带头开始使用TLC颗粒,即便有更多的OP预留空间,也于事无补啊

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

18F
发表于 2012-11-22 21:31:27 IP属地湖南 来自手机 |只看该作者
vinclone 发表于 2012-11-22 21:26  固态120或128G不知会否在年底跌破500呢,反正现在市道跌声遍野,年后入一条8G DDR3也不错~   三星以拉低 ...

还是卡done7我这坑爹的bios解锁后都没有efi boot 联想太垃圾了.宏基之内的都有

Rank: 2Rank: 2

UID
135293
帖子
225
PB币
2085
贡献
0
技术
7
活跃
106
19F
发表于 2012-11-22 21:37:02 IP属地北京 |只看该作者
解决睡眠问题了吗?用Clover问题多多,用回变色龙了,变色龙不用dsdt,一切很完美,只是在Fusion Drive中,一加-f,就会报can't find match_kernel。

SB

Rank: 7Rank: 7Rank: 7

UID
482281
帖子
2368
PB币
496
贡献
0
技术
176
活跃
1874

7周年庆典勋章

20F
发表于 2012-11-22 21:53:26 IP属地重庆 |只看该作者
话说你这样的话装的win好像还是不能识别后面的分区
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛