无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 12123|回复: 10

如何以GPT+第三方引导+UEFI实现GPT+grub4dos引导_请删此贴

[复制链接]
发表于 2018-2-6 12:42:59 | 显示全部楼层 |阅读模式
本帖最后由 qj_tzy 于 2018-2-7 14:40 编辑

如何在不支持GPT+bios方式引导的电脑上以GPT+第三方引导器+UEFI方式引导实现GPT+grub4dos的引导

一、家中台式电脑(华硕主板)
硬盘分区表方式为GPT,支持GPT+bios方式引导,能引导进入grub4dos菜单界面,采用的是chenall大提供的方法。

也支持GPT+uefi引导方式。用第三方引导器clover以uefi方式引导,按clover的legacy引导方式,在其菜单界面上制作一个引导grub4dos的菜单项,能通过此入口引导进入grub4dos菜单界面(已实现)。

其方法是:在FAT(含EFI分区)/NTFS文件系统分区,拷入已编辑好引导内容的grldr到其根目录,用bootice软件改写该分区引导记录PBR为NTLDR并改名引导文件名为grldr。在clover的gui/legacy项指定

存放grldr的该分区的uuid即可。


二、办公台式HP电脑(intel h81主板)
硬盘(单硬盘)分区表方式原为MBR,能通过MBR+bios方式引导进入grub4dos菜单界面,进而引导winxp、win7(32位)等老系统。也能通过MBR+uefi方式,引导win7_x64及以后版本的64位系统。

但当把硬盘分区表方式更改为GPT时,即使把bios中的设置为老启动(不设置为UEFI)、Secure Boot设置为不能,启动电脑时仍只能以GPT+UEFI引导,说明该电脑不支持GPT+bios引导方式。

按家中台式电脑的相同方法进行,但通过clover的grub4dos菜单项进入时,却不能引导至grub4dos菜单界面,而提示no boot disk has been detected or the disk has failed。即使把引导分区的

grldr删除或改名,仍出现该提示,说明并未执行到grldr这一步。

现诚向各位大大们请教:如何在不支持GPT+bios方式引导的电脑上以GPT+第三方引导器+UEFI方式引导实现GPT+grub4dos的引导。若能,则能以此方式引导winxp、win7(32位)等老系统了。

望不吝赐教,谢谢!

已证实,无法实现,可详各楼讨论。请删除此贴。
发表于 2018-2-7 07:50:42 | 显示全部楼层
前面有人答复:“梦里什么都有”、“这是不可能的”。——切中要害。

在 “瞎猫撞上个死老鼠” 的情况下,碰巧能够启动 grub4dos,仅仅是幸运而已,不属于 “正常” 情况,而属于 “变态”。说明此主板在 UEFI 下并未屏蔽 BIOS 功能。有了 BIOS,才可能有 grub4dos。

在 “正常” 的情况下(即,微软及其 OEM 合伙商所偏爱的情况),UEFI 是要屏蔽 BIOS 功能的。

继续做梦吧,梦里什么都有。


点评

经测试,此法只能对原本就支持bios+gpt引导的电脑有效,对原本不支持bios+gpt引导的电脑无效。 那只有就此作罢了。  详情 回复 发表于 2018-2-7 10:30
回复

使用道具 举报

发表于 2018-2-6 13:03:12 | 显示全部楼层
用refind引导grub2 efi在引导其他
回复

使用道具 举报

发表于 2018-2-6 13:29:17 | 显示全部楼层
梦里 什么都有
回复

使用道具 举报

发表于 2018-2-6 15:01:52 | 显示全部楼层
这是不可能的。
回复

使用道具 举报

发表于 2018-2-6 18:23:05 | 显示全部楼层
学习一下,
也就是品牌机在Legacy Boot模式下从GPT磁盘的0扇区成功的找到了CLOVER,但是CLOVER接管以后,却找不到grldr。根据楼主的错误提示,“磁盘被禁止或者磁盘错误”,结论是CLOVER查找磁盘失败了,不关grldr的事。
所以我认为,归根结底是HP主板的CSM和CLOVER不兼容的原因导致,和GPT、grub4dos没有任何关系。
刷主板固件或者修改CLOVER能解决,但是不现实。有可能CLOVER的后期版本会解决这个问题吧。

点评

谢谢参与讨论,我是以uefi+clover方式引导的。 经你提醒,我明天试试,以bios+clover引导下,能否进入grub4dos菜单。 谢谢!  详情 回复 发表于 2018-2-6 22:35
回复

使用道具 举报

 楼主| 发表于 2018-2-6 22:35:01 | 显示全部楼层
lbw2007 发表于 2018-2-6 18:23
学习一下,
也就是品牌机在Legacy Boot模式下从GPT磁盘的0扇区成功的找到了CLOVER,但是CLOVER接管以后, ...

谢谢参与讨论,我是以uefi+clover方式引导的。

经你提醒,我明天试试,以bios+clover引导下,能否进入grub4dos菜单。
谢谢!
回复

使用道具 举报

发表于 2018-2-6 22:47:05 来自手机 | 显示全部楼层
不错的说!谢谢分享
回复

使用道具 举报

发表于 2018-2-6 23:30:29 | 显示全部楼层
我想一下。efi文件相当于Windows中的exe,所以你用efi想引导grldr那就像在Windows中跑dos程序。你需要子系统或一个小虚拟机。也许grub2能帮到你。仅仅是我的瞎猜哈。
回复

使用道具 举报

 楼主| 发表于 2018-2-7 10:30:38 | 显示全部楼层
本帖最后由 qj_tzy 于 2018-2-7 10:41 编辑
不点 发表于 2018-2-7 07:50
前面有人答复:“梦里什么都有”、“这是不可能的”。——切中要害。

在 “瞎猫撞上个死老鼠” 的情况下 ...


谢谢指点!
经测试,此法只能对原本就支持bios+gpt引导的电脑可能有效,那就您说的那种不“正常”的情况下才能实现,对原本不支持bios+gpt引导的电脑是完全无效的。
那只有就此作罢了。
回复

使用道具 举报

发表于 2021-1-18 15:44:21 来自手机 | 显示全部楼层
我知道楼主在clover中建立了legacy入口成功了,希望能开一个详细的教程。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 00:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表