无忧启动论坛

标题: Legcay模式下,bootmgr能引导 gpt分区的win10吗?没试成功 [打印本页]

作者: kite    时间: 2022-12-15 10:34
标题: Legcay模式下,bootmgr能引导 gpt分区的win10吗?没试成功
如题 。
最近研究了下grub2,硬盘是GPT分区,在UEFI下可顺利引导win10和linux
在legacy下,可以引导Linux,但不管用grub2还是 直接从硬盘(两块盘)引导,bootmgr引导win10,没搞成功。

legcay下,GPT硬盘支持bootmgr引导 吗?
作者: kite    时间: 2022-12-15 10:47
Grub2 用ntldr 引导 bootmgr时(gpt分区)报错
file \boot\bcd
status 0xc000000e

作者: szwp    时间: 2022-12-15 11:54
虚拟一个mbr镜像来引导
作者: iaanqrm    时间: 2022-12-15 13:16

作者: 朱玛12345678    时间: 2022-12-15 13:18
可以,参考:
http://bbs.wuyou.net/forum.php?m ... 15995&mobile=no
作者: symwww    时间: 2022-12-15 14:24
bootmgr必须放在MBR分区里,不然它找不到BCD

作者: kite    时间: 2022-12-15 15:35
朱玛12345678 发表于 2022-12-15 13:18
可以,参考:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=415995&mobile=no

谢谢,我是想在一块硬盘上实现,二块是测试环境。
作者: kite    时间: 2022-12-15 15:36
窄口牛 发表于 2022-12-15 11:28
那是微软限制的,现在的解决方案是ntboot。
你可以研究研究怎么不用第三方冲破微软的限制。

ntboot有具体的教程?论坛有个查看不到了。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=429265
作者: kite    时间: 2022-12-15 16:08
成功了,,感谢各位。
盘符搞错了。几天盘,搞我自己搞昏了。。

感谢!!!!!!
作者: goyou    时间: 2022-12-15 17:49
本帖最后由 goyou 于 2022-12-15 18:03 编辑
kite 发表于 2022-12-15 16:08
成功了,,感谢各位。
盘符搞错了。几天盘,搞我自己搞昏了。。

怎么成功的?legacy模式下不读gpt磁盘的mbr。用Qemu启动测试器测试,是强行指定legacy模式,gpt磁盘可以启动。在实机情况下,legacy bios死活不读mbr,根本就没有入口。
作者: kite    时间: 2022-12-20 10:41
goyou 发表于 2022-12-15 17:49
怎么成功的?legacy模式下不读gpt磁盘的mbr。用Qemu启动测试器测试,是强行指定legacy模式,gpt磁盘可以 ...

menuentry 'BIOS+GPT方式使用nbtoot启动' --class windows {
insmod part_msdos
insmod part_gpt
insmod fat
insmod ntfs
insmod ntboot
#启动盘就是(hd0,gpt4), 已装的操作系统位于(hd1,gpt2)
# if search --no-floppy --part-uuid  12523ECA-71CC-428C-AF99-B01EECE0BAD5 --set=root --hint=hd0,msdos5 ; then   
#set root='hd1,gpt1'
ntboot --efi=/bootmgr.exe --win (hd1,gpt2)
# fi
}
作者: nowayer    时间: 2023-12-3 21:12
提示: 作者被禁止或删除 内容自动屏蔽




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