无忧启动论坛
标题:
关于 mbr id=ef 以及 gpt bios-boot
[打印本页]
作者:
dos时代菜鸟
时间:
8 小时前
标题:
关于 mbr id=ef 以及 gpt bios-boot
本帖最后由 dos时代菜鸟 于 2026-3-10 08:15 编辑
近日 在给一个 移动硬盘作分区 制作 uefi + bios 双启动时,发现主板 uefi 启动无法识别 mbr 结构的 fat32分区上的 efi 启动。
经过反复考量,终于找到原因,是移动硬盘盒芯片问题,
当硬盘分区结构是 mbr 时,只能通过 bios 传统方式启动移动硬盘,即使硬盘中有符合 uefi 启动的 fat32分区也不行。
而当硬盘分区结构是 GPT 时,只能通过 UEFI 方式启动移动硬盘。
最终解决方案如下:
采用 grub2 作为 双启动代码。
在 mbr 结构上的 Fat32 主引导分区,要想实现uefi+bios 双启动,较保险且兼容的方案是将 该分区的 id 变更成 {EF}。
在 gpt 结构上,要实现能够通过传统 bios 启动,较通用的方案是,在硬盘上创设一个 raw 形式的 bios-boot 分区,用来存放bios 启动扇区的grub2引导代码。
作者:
dos时代菜鸟
时间:
8 小时前
仅此标记,分享避坑。
作者:
1e3e
时间:
8 小时前
感谢分享,学习一下
作者:
yyz2191958
时间:
8 小时前
谢谢分享
作者:
wangfang1126
时间:
7 小时前
谢谢分享
作者:
win82
时间:
7 小时前
感谢分享
作者:
l987142018
时间:
7 小时前
多谢分享
作者:
小灰猪
时间:
5 小时前
感谢分享
作者:
fh123456
时间:
5 小时前
谢分享,学习一下
作者:
wn168cn@163.com
时间:
5 小时前
支持分享
作者:
hilsonma
时间:
4 小时前
本帖最后由 hilsonma 于 2026-3-10 12:43 编辑
有没有试过GPT格式,使用yaya的grldr_gpt_boot来实现legacy启动。
这样的双启方案我使用到现在还没有试过不成功。
MBR格式时,FAT32分区的ID改成EF确实对efi启动的兼容性会好些,我以前试过。
作者:
dos时代菜鸟
时间:
2 小时前
本帖最后由 dos时代菜鸟 于 2026-3-10 15:03 编辑
hilsonma 发表于 2026-3-10 12:05
有没有试过GPT格式,使用yaya的grldr_gpt_boot来实现legacy启动。
这样的双启方案我使用到现在还没有试过 ...
gpt分区,在一些老系统上,兼容不好。
所以首先考虑的还是,mbr分区。
gpt 结构,用,bios-boot 分区,可以支持bios启动。
grldr_gpt_boot 倒是没用过。
作者:
ebaqiang
时间:
1 小时前
进来学习一下
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3