s1025xfei 发表于 2014-2-16 18:01

用Clover打造纯BIOS+GPT引导MAC+Windows等多系统(附制作clover引导U盘最简单方法)

本帖最后由 s1025xfei 于 2016-10-14 12:23 编辑

本文内容不受系统版本限制,支持10.8/10.9/10.10等系统。
所谓纯BIOS就是完全不支持efi引导启动,fat32分区中的efi文件夹内容全部不识别,多见于比较老的机器了。
默认情况是MBR引导的,当然呢,也可以通过clover来实现纯BIOS+GPT引导MAC+Windows8等多系统。
本文中所需附件,都有提供链接去相关教程中去下载
需要提前准备的是一个windows8/8.1的安装U盘(win7必须是64位系统,win8也建议使用64位系统)。一个可用的PE。(前面2者可以整合到一起,但是磁盘分区必须是fat32格式)
一个clover引导U盘(非必要,以防电脑的clover引导损坏无法进入mac而使用这个备用引导,必须使用BootDiskUtility.exe在win下制作写入,U盘所需空间也很小,64M足以)
这里附上制作clover引导U盘的工具,Windows下使用的使用方法见2楼。

{附上一个2016年的最新版本的软件,完美支持win,Clover不内置,需要在线下载,使用方法附在2楼后面。}
本文的所需引导clover.pkg下载更新地址https://bbs.pcbeta.com/viewthread-1516366-1-1.html
下面有3种情况:
一:MBR+变色龙引导mac等多系统,而且差不多完美了。这个转成Clover+GPT引导是最简单的。
可以参考CJ1956所写的帖子传统BIOS主板全MBR分区由变色龙引导MAC系统转换为Clover引导双系统完美成功

这里引用他的一张clover的安装图片。



主题选择一个即可,不喜欢再换

安装完了,关于配置config。推荐使用CloverConfigurator。参考这里
简简单单CLOVER,从零开始,config配置不求人(图文教程)
重要的是smbios的配置,一定要把机型设置好,否则等等重启就无法使用clover引导进入mac了,原来保留的变色龙还是可以继续使用的。(这里指的是win变色龙,mac变色龙引导是直接clover被覆盖了)
当然,现在安装完了clover还是MBR分区呢,可以无损转成GPT的。
最好是在PE下使用DiskGenius 3.80/4.30 专业版直接无损把mbr分区表转换成gpt的。
这里提醒一下,转成GPT后需要重新安装win。必须是在efi引导的情况下安装。而且转成GPT后,mac是无法直接进入的。
要设置mac分区的分区标识(仅适用于GUID分区表)
参考Win8.1/8/7下使用 Clover 引导10.9.x懒人版通用安装教程 适用于一切 Intel 平台


此时win也进不去了,所以只能在pe下运行命令提示符修改,这样修改过后,整个硬盘虽然是GPT,clover引导,可以进入mac
但是安装win的时候会出现各种问题(单块硬盘),所以像第一种情况的不建议转了,转了之后还想继续操作的话。请看第二种情况



二:由一导致的结果。现在是传统BIOS+clover引导GPT分区上的MAC,windows已经报废。但是安装windows的时候要么提示无法安装在GPT分区,要么提示含有MBR分区无法安装。
so,进入PE,删除整块硬盘上除了mac分区之外的全部分区,然后进入pe中的命令提示符
diskpart


list disk


select disk 0(选择你需要操作的磁盘)


create partition efi size=300


format quick fs=fat32 label="EFI"

create partition msr size=128




以上命令就是建立efi分区并将其格式化为fat32格式。

然后进入PE,把剩下的未分配空间都新建分区吧,格式化为NTFS。
下面开始通过efi引导安装win8
开机在clover的引导界面进入EFIshell命令行模式。



进入EFIshell最先看到的是 fs0----fsn.这个代表硬盘和U盘。仔细观察U盘和硬盘的描述不同,U盘里面一般有USB什么的,而硬盘里面包含GPT什么。现在开始引导安装WIN8 .
比如我们的U盘是:fs2.
fs2:
cd efi
cd boot
bootx64.efi此时会进入安装windows8界面。


安装完win8第一次重启时进入clover引导界面时,自行选择win8的分区进入继续安装,直到进入桌面
(如果无法引导win,那么进入pe,在win8分区根目录新建一个名字为efi的文件夹,然后用DiskGenius进入efi分区的efi文件夹把里面microsoft文件夹和里面的内容全部复制到win8分区新建的efi文件夹里面就行了 如果还不行的话参考此贴https://bbs.pcbeta.com/viewthread-1500543-1-1.html来修复Windows8的efi引导或者安装Windows8)
现在clover引导GPT分区下的mac和win已经成功了

然后还没有结束,clover原来是安装在mac分区的,现在要安装到efi分区去,所以要将上面的安装clover的图片稍作修改,就一个地方而已,我框出来的那个选项必须勾上



可以用CloverConfigurator挂载efi分区

然后就可以在finder里面打开那个分区了
把config替换成自己配置好的config就行





三:最麻烦的一种情况,不过也是转换效果最好的一种,clover100%可以引导win
传统BIOS+一个mbr硬盘。全盘清空转换GPT,先efi安装win8,然后再安装原版或者懒人版Mac
因为整块盘无任何引导,所以需要通过先制作好的cloverU盘来引导,仅仅一个clover引导U盘制作很简单,双击运行BootDiskUtility,选择formatdisk就做好了。制作方法在2楼
或者制作一个clover引导的U盘OS安装版也行,不过要注意的是必须可以在传统BIOS下使用的clover引导U盘,否则的话,像那种efi引导的clover做了也白费功夫,硬件不支持。

因为硬盘无任何引导,所以U盘启动进入win8安装U盘。默认直接启动到安装界面。

1、 shift+F10,调出CMD窗口;
2、   输入:diskpart
    如果是MBR格式,则GPT状态下面没有星标“*” ;需要转成GPT分区。
3、   输入:list disk
   显示磁盘列表,注意选择正确的磁盘操作,同时备份数据。以下以disk0为例。
4、   输入:select disk0
5、 清除磁盘,输入:clean
6、 输入:convert gpt
7、 输入:list disk
   显示磁盘列表,disk0所在一行“GPT”下有星标“*”,表明转换成功。
    下面创建EFI分区(win8默认100MB,OSX默认200MB),安装双系统则必须得大于200(单位:MB),否则装Mac抹不了盘。
8   输入:create partition efi size=300
   创建成功后,再创建MSR分区(微软恢复分区,默认128MB)
9   输入:format quick fs=fat32 label="EFI"
10   输入:create partition msr size=128

然后关机吧,这里只能设置GPT和efi分区等,是无法安装win8的。

开机进入从clover U盘,同时插上win8安装U盘,按照第二种情况里面的进入EFIshell,安装win8,然后安装懒人版或者原版等mac系统,直到进入MAC系统了,按照第二种情况安装完了clover引导到硬盘的efi分区了,那么clover U盘的使用时限才终止。






以上有参考https://bbs.pcbeta.com/viewthread-1453245-1-1.html的gpt建立efi分区,
参考https://bbs.pcbeta.com/viewthread-1221847-1-1.html使用EFIshell在传统BIOS的引导基础上实现efi安装win8



虽然上面三种情况可以总的来说就一回事,把传统BIOS的mbr搞成用clover引导的GPT,不过传统BIOS用clover引导会比原先mbr引导进入windows要慢很多,主要是按下电源键到进入clover引导菜单界面的这个时间很长。我虽然是SSD,也要6s左右,原先MBR直接引导win8仅8s进入系统看到桌面了,clover是一种新的引导方式,对于传统BIOS来说可以采用,也可以不要,因为用mac变色龙引导都比clover快,当然,clover的日益强大已经把变色龙甩在后面了,所以选择使用看个人情况。





s1025xfei 发表于 2014-2-16 18:02

本帖最后由 s1025xfei 于 2014-8-14 11:00 编辑

关于1楼的制作CLOVER引导U盘的使用方法

这个是国外cVad's MAC的大神写的可以制作clover引导U盘的Windows工具
目前最新提供的版本是clover2774.支持引导最新的10.10系统(更新U盘里面的clover,替换最新版本的clover的efi文件夹内容就行)

个人认为比本论坛的crazybirdy提供的Win版USB引导工具包操作更加方便,成功率更高

1。先选择一个U盘或者sd卡,最小仅需64MB



2。点Options进行设置

如果按照图中所示的鼠标把那个前面的钩点上
U盘会被分成2个区,一个64M的引导分区,写入了clover的引导文件
还有一个正常数据分区,这种情况的缺点就是U盘多个分区,Windows只能显示一个
应该是64M的分区,后面的大的分区除非借助其他软件BOOTICE设置,否则在Windows下是无法显示出来的
要是这个钩不勾上,那么整个U盘都是clover引导分区,剩余空间写入其他数据没事。

3.询问是否确定格式化U盘并且制作clover引导盘,会清除所有数据



4.这个工具里面自带的dsdt fix
即用自带工具修改写好的u盘里面的clover的config.plist文件
如果不用这个工具可以把u盘默认的config.plist文件换成自己配置好的。
升级clover替换efi文件夹就行。


自带的clover是2774




5开机进入clover引导U盘的样子和clover版本信息



zyjlxh 发表于 2014-2-16 18:14

cmdyliyi 发表于 2014-2-16 18:17

好文章,MARK一下,备用

635345 发表于 2014-2-16 18:41

先收藏!

neycwby09 发表于 2014-2-16 18:43

前排挤挤 找时间我看看台式机的引导。。。

CJ1956 发表于 2014-2-16 18:50

本帖最后由 CJ1956 于 2014-2-16 18:52 编辑

支持楼主一下!单硬盘双系统确实是这样的安装方法!

s1025xfei 发表于 2014-2-16 21:36

zyjlxh 发表于 2014-2-16 18:14 static/image/common/back.gif
GPT安装WIN8太太太太太TM麻烦了。不能从硬盘安装。ISO量产到U盘才能装。所以我懒得用GPT。

所以借用clover的efishell啊,实现efi在gpt上安装win8

s1025xfei 发表于 2014-2-16 21:37

neycwby09 发表于 2014-2-16 18:43 static/image/common/back.gif
前排挤挤 找时间我看看台式机的引导。。。
{:5_291:}就怕U盘不够用,clover引导,win8安装,pe,mac原版。。貌似要好多

s1025xfei 发表于 2014-2-16 21:41

CJ1956 发表于 2014-2-16 18:50 static/image/common/back.gif
支持楼主一下!单硬盘双系统确实是这样的安装方法!

你的这个帖子里面的https://bbs.pcbeta.com/viewthread-1472007-1-1.html的一开始此安装盘在传统BIOS的主板上设置为第一启动盘无法安装,BIOS会报错或电脑重启,换成原来系统默认Clover引导可识别引导进入到安装界面,但无论怎么选择系统安装盘都会提示需要安装到GPT分区、含有MBR分区无法安装等提示......我估计上述原因是安装盘引导安装找不到系统硬盘GPT分区下的EFI隐藏分区。。。。我也遇到了,你是另拿一块硬盘安装的,我后来试试看,把除了mac分区其他所有分区都删了,用命令提示符新建efi分区后用efishell引导安装efi的win8就可以继续单硬盘安装了

neycwby09 发表于 2014-2-16 21:41

s1025xfei 发表于 2014-2-16 21:37
就怕U盘不够用,clover引导,win8安装,pe,mac原版。。貌似要好多

移动硬盘全解决

s1025xfei 发表于 2014-2-16 21:42

neycwby09 发表于 2014-2-16 21:41 static/image/common/back.gif
移动硬盘全解决

{:5_589:}穷人木有移动硬盘。就是4-16GB的U盘特别多,都是抽奖得到的

CJ1956 发表于 2014-2-16 21:47

s1025xfei 发表于 2014-2-16 21:41 static/image/common/back.gif
你的这个帖子里面的https://bbs.pcbeta.com/viewthread-1472007-1-1.html的一开始此安装盘在传统BIOS的主板 ...

你后来这个方法我已经在单硬盘试过了确实可行,其实就是先装Mac后再返回来重装Win的方法

nakice 发表于 2014-2-16 21:59

对于第二种情况无法在GPT安装win,可以在PE工具下直接将系统还原到安装盘,可以无视GPT限制,给别人我都是这么装。我用的大白菜里面有这个工具

s1025xfei 发表于 2014-2-16 22:13

nakice 发表于 2014-2-16 21:59 static/image/common/back.gif
对于第二种情况无法在GPT安装win,可以在PE工具下直接将系统还原到安装盘,可以无视GPT限制,给别人我都是这 ...

这个是WinNTSetup或者NT6XINST,安装的确是可以的,但是它不会在efi分区里面写入引导,而是把efi这个文件夹放在win的根目录下

greentree6 发表于 2014-2-16 23:00

本帖最后由 greentree6 于 2014-2-16 23:03 编辑

很好的教程。
传统BIOS在安装CLOVER时是不是可以不勾选UEFI的相关选项。

s1025xfei 发表于 2014-2-16 23:09

greentree6 发表于 2014-2-16 23:00 static/image/common/back.gif
很好的教程。
传统BIOS在安装CLOVER时是不是可以不勾选UEFI的相关选项。

是的,但是安装到efi分区还是要选的

dawdle 发表于 2014-2-16 23:30

强大,技术贴,折腾了很久没成功,的好好学习。谢谢分享!

jshazhangxf 发表于 2014-2-19 16:49

折腾了很久没成功,的好好学习

yly469 发表于 2014-2-21 13:31

很牛逼的样子噢
{:5_591:};
楼主,两个盘安装怎么搞?
{:5_593:}
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 用Clover打造纯BIOS+GPT引导MAC+Windows等多系统(附制作clover引导U盘最简单方法)