无忧启动论坛

标题: 用CLOVER为UEFI引导方式添加legacy方式引导入口的思路 [打印本页]

作者: qj_tzy    时间: 2020-3-5 13:31
标题: 用CLOVER为UEFI引导方式添加legacy方式引导入口的思路
本帖最后由 qj_tzy 于 2020-3-5 20:27 编辑

用CLOVER为UEFI引导方式添加legacy方式引导入口的思路

不更改BIOS,不更改硬盘(假设只有一个单硬盘)的分区方式(仍为GUID分区方式,有一个EFI分区、一个系统分区如win7)。

1.先判断本电脑能否以legacy方式引导:电脑引导时按某热键(不同电脑热键不同,如联想为F12、华硕为F8、有的为ESC等),将列出引导入口列表,其中有uefi(本硬盘名称)项是以UEFI方式引导,也可能有其前不含UEFI字样的本硬盘名称,若出现后者,本电脑一般就能以legacy方式引导。

2.在EFI分区建一目录,在其中拷入相应文件,编制用grub4dos引导系统的菜单,用xorboot_0.74(
非XorBootU,前者为legacy引导方式添加引导入口,后者为UEFI引导方式添加引导入口)为单硬盘(guid分区,非MBR分区方式,后者也可)安装引导代码以引导grub4dos的引导程序grldr。

3.以安装在EFI分区的clover引导器添加一个legacy引导入口,用此入口即可引导32位的winxp/win7/win8/win10,及64位的win7/win8/win10系统。

若以uefi引导的win7/win8/win10系统是激活的,此方式引导后仍是激活的。

以上方法,在我家中的台式机和一台笔记本电脑上测试成功。

具体方法较复杂,本处只是提供一个我实现此法的思路。若有这一想法者,可一起探讨。


以下两个图分别是我在华硕笔记本电脑(kaby lake-r芯片组)的两个引导界面:
clover引导界面:有grub4dos的引导入口,还可引导win10、win7、mojave(Macos 10.14.6)。



grub4dos引导界面:可引导win10、win7,及模拟引导至CLOVER界面。





作者: chishingchan    时间: 2020-3-5 13:45
疑问:EFI 能否引导 grub4dos?
作者: 窄口牛    时间: 2020-3-5 13:47
主板支持才可以,单纯靠四叶草模拟是无效的。
作者: qj_tzy    时间: 2020-3-5 14:18
窄口牛 发表于 2020-3-5 13:47
主板支持才可以,单纯靠四叶草模拟是无效的。

这是肯定的,在xorboot添加legacy引导后,电脑本身就可以Legacy方式引导。只不过此思路,只是以UEFI方式引导的CLOVER添加一个legacy引导入口而已。
作者: 窄口牛    时间: 2020-3-5 14:43
哦,了解。
作者: 邪恶海盗    时间: 2020-3-5 16:42
感觉有点绕啊,既然有传统模式,为什么不直接用传统模式引导呢?
作者: qj_tzy    时间: 2020-3-5 20:29
邪恶海盗 发表于 2020-3-5 16:42
感觉有点绕啊,既然有传统模式,为什么不直接用传统模式引导呢?

只是为了说明,在UEFI引导模式下,可切换至Legacy引导模式而已。
作者: 邪恶海盗    时间: 2020-3-5 21:43
qj_tzy 发表于 2020-3-5 20:29
只是为了说明,在UEFI引导模式下,可切换至Legacy引导模式而已。

根据我的经验,你试验的这台PC支持UEFI与BIOS启动,并且当前开启的是UEFI+BIOS混合启动模式(UEFI优先),所以你才能切换到BIOS启动,如果开启的是"UEFI ONLY",你再试试?
作者: qj_tzy    时间: 2020-3-6 09:12
邪恶海盗 发表于 2020-3-5 21:43
根据我的经验,你试验的这台PC支持UEFI与BIOS启动,并且当前开启的是UEFI+BIOS混合启动模式(UEFI优先),所以 ...

昨晚我作了测试,若设置为"UEFI ONLY",或设置CSM Support设置为disabled,就不能启动legace模式了,因此本方式成立的前提是:主板要支持,且设置CSM为UEFI+BIOS混合启动模式(UEFI优先),有的电脑是将CSM Support设置为enabled。

非常感谢您的提醒!
作者: 008革离    时间: 2020-3-6 14:40
好像黑苹果里也会用到这类
作者: 孤舟一笠    时间: 2020-3-26 01:31
楼主帮了大忙了。
我的主板开启了混合模式,安装了黑苹果和win10的ramos。因ramos只能以legacy方式引导,黑苹果clover只能以UEFI方式引导,导致每次切换系统时必须按F11键从硬盘中选择。
如果能在clover中建立一个切换到legacy的入口,那么就可以默认引导clover,需要启动ramos的win10时,直接从clover转入legacy引导。
正好解决我的问题,明天实战一下。
作者: Chiwi    时间: 2020-5-20 15:18
看不懂具体应该怎么做。先留个记号
作者: dylztf    时间: 2020-8-20 12:53
大佬能不能出个教程,clover引导Win7 32位一直搞不定
作者: Rejey    时间: 2020-10-10 16:05
qj_tzy 发表于 2020-3-6 09:12
昨晚我作了测试,若设置为"UEFI ONLY",或设置CSM Support设置为disabled,就不能启动legace模式了,因此 ...

那就没有太多意义了。。。这样的方式还是有不少的
作者: 18958925900    时间: 2021-1-16 00:03
为什么我的CLOVER进Legacy一直闪光标。无解。
作者: 18958925900    时间: 2021-1-19 16:10
楼主最近很忙吗?我最近在用老主板不支持UEFI的情况下,用USB的CLOVER克隆到机械硬盘的第一个分区200M,能引导NVME硬盘只能WIN7X64位使用也正常,正好想跟你领教一下怎么切换到legacy入口的grub4dos下再引导NVME硬盘中的legacy系统,蹭CLOVER的NVME驱动。但是CLOVER无法检测到Legacy的入口,特别还是另外一个硬盘。从EFI的BCD中编辑启动又不支持legacy。
作者: 18958925900    时间: 2021-1-20 23:51
今天我成功了,clovet直接引导机械硬盘上的fat32格式的第二个分区的xp,接下来努力折腾到grub4dos
作者: 18958925900    时间: 2021-1-31 23:49
楼主你有没有clover32带文件版的?
作者: 18958925900    时间: 2021-2-2 22:38
楼主有没有实验一下隔一块硬盘。
作者: 窄口牛    时间: 2021-2-3 07:05
前段见过一台笔记本,bios里有csm,可以开启,但是没有legacy启动设置,你这个说不定可以救它装上32位的windows。
作者: 窄口牛    时间: 2021-2-3 07:42
不知道还能不能遇上那样的机器,这个思路说不定帮得上,当时他们有个软件就要求必须三十二位win7,也不清楚怎么买的笔记本,恰恰是那样的bios。
作者: qj_tzy    时间: 2021-2-3 12:32
窄口牛 发表于 2021-2-3 07:42
不知道还能不能遇上那样的机器,这个思路说不定帮得上,当时他们有个软件就要求必须三十二位win7,也不清楚 ...

能以legacy方式启动的电脑,或以uefi32位启动的电脑,估计是可安装win7的32位的
作者: 2012forum0001    时间: 2021-2-25 06:08
能否共享一下楼主的clover文件,我的clover只能引导efi
作者: 2010sya    时间: 2021-2-25 06:48
18958925900 发表于 2021-1-19 16:10
楼主最近很忙吗?我最近在用老主板不支持UEFI的情况下,用USB的CLOVER克隆到机械硬盘的第一个分区200M,能 ...

初步判断你是在bios下模拟了efi引导!

应该是你的win7x64包含了nvme驱动,而不是蹭来的。。。
作者: qj_tzy    时间: 2021-2-25 12:32
窄口牛 发表于 2021-2-3 07:05
前段见过一台笔记本,bios里有csm,可以开启,但是没有legacy启动设置,你这个说不定可以救它装上32位的win ...

最近,我用CLOVER做了引导MAC、win10_x64_uefi、win7_x64_uefi、winxp_x32_legacy的入口,每个都能正常进入系统,相当于用CLOVER管理了我电脑中安装的所有系统,关键是能以legacy引导winxp_x32,不需重启按某个功能键选启动项进入winxp老系统。感到比较满意!
作者: 2012forum0001    时间: 2021-2-25 16:36
qj_tzy 发表于 2021-2-25 12:32
最近,我用CLOVER做了引导MAC、win10_x64_uefi、win7_x64_uefi、winxp_x32_legacy的入口,每个都能正常进 ...

只知道clover能在legacy下模拟一个uefi环境,确实不知clover能在uefi环境下引导legacy实模式。能共享你的clover文件测试下吗
作者: qj_tzy    时间: 2021-2-25 16:56
2012forum0001 发表于 2021-2-25 16:36
只知道clover能在legacy下模拟一个uefi环境,确实不知clover能在uefi环境下引导legacy实模式。能共享你的 ...

进入MAC系统,用Clover Configurator配置工具添加legacy入口即可
作者: 2012forum0001    时间: 2021-2-25 23:51
找到入口了,clover厉害了,测试了下clover模拟的legacy环境(应该是调用主板csm模块)能调用mbr,pbr不能直接启动。楼主又提供了一个新思路
作者: 2012forum0001    时间: 2021-2-27 00:06
参考一下你的g4d菜单,再学习下legacy下模拟引导efi。请问还是需要将boot1f32alt写入pbr,然后g4d->boot0ss->pbr->boot->cloverx64.efi这样引导吗,或者有更简单的方式,又或者不用写pbr
作者: 2012forum0001    时间: 2021-2-27 00:40
楼主是用g4d加载clover.iso模拟efi的吗
作者: sairen139    时间: 2021-2-27 10:29
纯uefi启动的macbookpro能这么搞吗?或者说我想在纯uefi的macbookpro上引导启动一个32位的win10系统该怎么操作?
作者: qj_tzy    时间: 2021-2-27 10:37
sairen139 发表于 2021-2-27 10:29
纯uefi启动的macbookpro能这么搞吗?或者说我想在纯uefi的macbookpro上引导启动一个32位的win10系统该怎么 ...

这个没搞过,等待高人来答复
作者: 童心学艺    时间: 2021-4-14 12:38
进来学习
作者: xingzheli    时间: 2021-5-18 11:33
qj_tzy 发表于 2021-2-25 16:56
进入MAC系统,用Clover Configurator配置工具添加legacy入口即可

能贴出你的配置吗?搞不定啊。
作者: ms2oo8    时间: 2021-6-14 21:49
多谢分享,下载试下
作者: xingzheli    时间: 2021-10-15 16:20
本帖最后由 xingzheli 于 2021-10-15 16:24 编辑

2.在EFI分区建一目录,在其中拷入相应文件,编制用grub4dos引导系统的菜单,用xorboot_0.74(非XorBootU,前者为legacy引导方式添加引导入口,后者为UEFI引导方式添加引导入口)为单硬盘(guid分区,非MBR分区方式,后者也可)安装引导代码以引导grub4dos的引导程序grldr。
——
搞定了Legacy的入口,但这一步是怎么实现的?
不知道怎么操作,楼主和各位同学能否指导一下?
还是说必须通过xorboot的V0.74才能操作?是的话貌似找不到该版本,有人能提供一个吗?




作者: qj_tzy    时间: 2021-10-16 15:42
xingzheli 发表于 2021-10-15 16:20
2.在EFI分区建一目录,在其中拷入相应文件,编制用grub4dos引导系统的菜单,用xorboot_0.74(非XorBootU, ...

xorboot_0.74.rar (133.78 KB, 下载次数: 51)



作者: xingzheli    时间: 2021-10-27 14:33
qj_tzy 发表于 2021-10-16 15:42

感谢感谢,回头试试。
作者: xingzheli    时间: 2021-12-17 14:51
我在x230笔记本下,一个硬盘,格式是gpt,UEFI+BIOS混合启动,设置UEFI优先,启动clover后能显示手动添加的legacy入口,通过xboot0.7.4部署到了0扇区(+辅助扇区)来启动,在legacy优先时能显示xboot界面,但uefi下clover的legacy入口却无法引导至xboot界面,不知道是哪里有问题。
楼主能指点一下吗?
或者能较为详细地介绍一下您是怎么实现uefi下clover引导至xboot(g4d)下的吗?
作者: qj_tzy    时间: 2021-12-20 09:54
xingzheli 发表于 2021-12-17 14:51
我在x230笔记本下,一个硬盘,格式是gpt,UEFI+BIOS混合启动,设置UEFI优先,启动clover后能显示手动添加的 ...

用CLOVER引导黑苹果系统,在该系统中用CLOVER配置器来配置较方便
作者: khpcpc    时间: 2021-12-23 02:02
qj_tzy 发表于 2020-3-5 20:29
只是为了说明,在UEFI引导模式下,可切换至Legacy引导模式而已。

如果没有Legacy引导模式呢??新主板基本没有了
作者: goyou    时间: 2022-11-28 10:19
能分享一下你的clover软件吗?网上很难找,好不容易找到一个,又不知道legacy入口在哪,怎么设置。
作者: goyou    时间: 2022-11-30 10:56
Rejey 发表于 2020-10-10 16:05
那就没有太多意义了。。。这样的方式还是有不少的

请教还有哪些方法?这些天一直在试clover,搞不定,试试其他方法。
作者: goyou    时间: 2022-11-30 11:02
qj_tzy 发表于 2021-2-25 16:56
进入MAC系统,用Clover Configurator配置工具添加legacy入口即可

有在windows系统下添加legacy入口的方法吗?
作者: goyou    时间: 2022-11-30 11:04
2012forum0001 发表于 2021-2-25 23:51
找到入口了,clover厉害了,测试了下clover模拟的legacy环境(应该是调用主板csm模块)能调用mbr,pbr不能 ...

能不能在windows系统下找到入口?我的电脑上显示的入口不对,不能用。
作者: miraclex    时间: 2022-12-1 21:49
厉害了
作者: laonat    时间: 2022-12-5 14:18
很复杂,有点搞不定
作者: 无犹启动    时间: 2023-10-23 08:58
初步判断你是在bios下模拟了efi引导!,,应该是你的win7x64包含了nvme驱动,而不是蹭来的。。。
作者: qj_tzy    时间: 2023-10-25 08:13
无犹启动 发表于 2023-10-23 08:58
初步判断你是在bios下模拟了efi引导!,,应该是你的win7x64包含了nvme驱动,而不是蹭来的。。。

非BIOS模式模拟EFI模式引导,而是在EFI模式下引导,前提是先做好在BIOS模式的引导入口。
作者: duckyer    时间: 2024-2-2 14:11
此时的CLOVER就是一个efi引导菜单管理器,有BIOS传统模式模式的引导菜单。CLOVER可以加载传统模式的nvme驱动
作者: yinchilang1    时间: 2024-2-14 10:29

支持一下
作者: 2011jing8276    时间: 2024-2-28 14:21
这可是新思路
作者: 2011jing8276    时间: 2024-2-28 14:21
我就是来学习的




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3