rlyt 发表于 2015-12-1 22:51

传统bios 从硬盘启动 clover, windows下的操作

有关 mbr 转 gpt,gpt 转 mbr 的操作和 windows引导 和 osx 分区id不正确的修复,可以参考另外两篇文章:


mbr磁盘转gpt后,win7x64不能启动了的引导修复教程~
http://forge.voodooprojects.org/svn/chameleon/trunk/i386/boot0/boot0hfs.s)
如果用boot0hfs引导过一遍,那么就可以用普通的 windows nt5.x / 6.x mbr 引导。直接第一次引导就不行。


那么相通的,如果你前面放了个 grub4dos 的话。那你mbr里可以写 grub.mbr ,pbr里还是 boot1f32alt,然后 menu 里写一个 chainloader /boot0hfs 就可以了。这样跟把 boot0hfs 放mbr里是一样的效果。这窝尝试过。
但是 chainloader /boot1f32alt 不行,因为 分区表参数不一样,不过我估计用bootice恢复一遍,再导出,这时候就有了正确的分区表参数,那应该就可以用了吧。不过我没试。



==================================================================
正文:

研究了老长时间。
传统bios,引导到mbr分区表的或者gpt分区表的都行。

方式就是用bootice把usb安装包制作工具里面的 boot0hfs 写入到mbr,boot1f32alt写入到efi分区的pbr。
然后efi分区放入所有的clover文件。
特别的如果是mbr分区表,要求efi分区是激活的。

老手下面的可以不看了。

需要这几个文件:

【四叶草】Clover_v2.3k_r3320.pkg + EFI_Tools + Win版 + USB版 引導工具
https://bbs.pcbeta.com/viewthread-1605849-1-2.html

这个帖子里面的:


    Windows Fat32 U盘 专用USB安装工具包:

      Win_USBTools-Fat32_Clover_v2.3k_rXXXX.zip
    Windows 版专用更新包 Win版 + USB版 + EFI Tools 共用:
      Clover_v2.3k_rXXXX_USB+CloverISO.zip

bootice:


0

首先你要有个efi分区。
(建议是fat32格式的就成,不建议用diskgenius新建成esp,因为windows下没有访问权限,osx下偶尔需要用clover配置编辑器手动挂载,麻烦。)
在pe下用diskgenius动态调整后新建fat32,具体操作在此不表。


1
Win_USBTools-Fat32_Clover_v2.3k_rXXXX.zip 里面拿出 boot0hfs 和 boot1f32alt 放入 efi 分区根目录


(请忽略掉下面的几个bootice grldr。。。)

2
Clover_v2.3k_rXXXX_USB+CloverISO.zip 拿出里面的 Clover_v2.3k_rXXXX_USB.zip
然后 Clover_v2.3k_rXXXX_USB.zip 里面 EFI 文件夹和 几个 bootX 文件都放到 efi 分区根目录

(请忽略掉下面的几个bootice grldr。。。)

3
bootice写入mbr(主引导记录,选 boot0hfs
a 注意选对磁盘,别覆盖了usb的或者别的什么盘的mbr
b 下面的保留磁盘签名和分区表一定要打勾。不然你的分区就拜拜了。(不过拜拜了可以用diskgenius搜索分区找回。。。不要问我为什么知道。)



4
写入 pbr(分区引导记录
a 上面分区要选你的efi分区。
b 下面保留 分区参数一定要打勾,否则你的fat32就变成未格式化了。(拜拜了一样可以用diskgenius搜索分区找回。。。不要问我为什么知道。)


5
如果是mbr分区表,额外的操作就是把这个fat32分区激活。
gpt分区表就可以重启了。




修复
被osx安装程序或者windows安装程序破坏了mbr或者pbr或者分区的激活状态或者调整了efi分区的大小之后呢。
重做一遍 3 或者 4 或者 5 就行了。




xyl658 发表于 2015-12-12 14:09

这么好的帖子,没人顶吗

莫丶小蔚 发表于 2015-12-19 20:04

顶。谢谢楼主分享!

917848806 发表于 2015-12-24 23:38

非常非常感谢

510366505 发表于 2016-3-24 01:21

神贴没人顶。。。。枉为人啊。。。。。。。。

15256058 发表于 2016-8-18 16:02

直接用UEFI模式能启动电脑
换成BIOS进入到CLOVER界面后,就找不到EFI启动文件,无法启动啊

arescang 发表于 2017-3-18 11:02

谢谢风险   

beyond008 发表于 2017-3-18 11:42

usb安装包制作工具里面的

mawsmaf 发表于 2017-6-8 19:25

感谢分享,先收下了,老本子慢慢装

jsangell 发表于 2019-3-17 21:20

手动收藏,准备折腾一下老电脑

jsangell 发表于 2019-3-18 20:19

这个翻出来折腾老本子
页: [1]
查看完整版本: 传统bios 从硬盘启动 clover, windows下的操作