本帖最后由 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时要慢一点;- 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)下载: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- diskutil list
- mkdir /volumes/EFI
- mount_msdos /dev/disk0s1 /volumes/EFI
- umount -f /dev/disk0s1
复制代码UEFI主板efi安装win7方法免格硬盘转- gptjingyan.baidu.com/article/3c343ff7565fcf0d36796348.html
复制代码 在UEFI BIOS/GPT硬盘格式上安装Windows 7- we.pcinlife.com/thread-1760207-1-1.html
复制代码
1)EFI分区:可先将原Win7的/EFI目录删除,亦可让Win8的安装程序自动将Win8的启动项叠加其上
2)下载:Win8企业版或专业版64位原版镜像
3)复制:Win8不再有刻盘的强制,只需将光盘镜像内所有文件拷贝到Fat32的U盘中即可
4)启动:按F8进入启动菜单选择 UEFI:USB(你的U盘设备名) 字样的选项,进去后选择Win7时建好的分区安装即可
5)备份:重启后新建用户,挂载EFI分区,备份/EFI目录,注意跟此前Win7的要区分好
0)恢复:用硬盘安装助手将懒人版镜像恢复到事先准备好的分区中,如果U盘空间足够,推荐划一分区存放OSX安装文件
1)准备:将原/Extra/Extensions中的kext拷贝到Clover UEFI U盘的/EFI/BOOT/kexts/10.8中
2)启动:用准备好的Clover U盘启动,按F8选择 UEFI:USB 字样,在Clover界面中找到安装盘,按空格,
用方向键移动光栅至(skip cache)一项, 回车进入安装
1)下载:目前最新版为12.10,同样需要64位iso,推荐163的镜像站点,sohu镜像未见有12.10桌面版- 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:- http://rghost.net/38896846
复制代码 4)My Digital Activator_04-13-2010.zip:- http://www.mediafire.com/?itdzqoq0lmw
复制代码另可参考:UEFI主板WIN7 EFI分区写工具来了 再也不用担心WIN7激活了 - https://bbs.pcbeta.com/viewthread-1101382-1-1.html
复制代码- http://forums.mydigitallife.info/threads/29740-WindSLIC-UEFI-SLIC-injector
复制代码
五、混合驱动器 Fusion Drive 多系统
由于需要在OSX中进行分区操作,其GPT分区在Win NT6的安装程序中兼容性较差,无法顺利安装
只能先借用另一硬盘进行安装(实测安装分区至少要有10G空间),后通过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)Ghost迁移:可在一切设置完成后再实施,原EFI分区的/EFI亦要复制到混合盘HDD的EFI分区中
2)修复引导:事后用Win7光盘UEFI引导,在安装按钮下选“修复计算机”,对因变动致使失效的BCD进行自动修复
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
|