无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8707|回复: 17
打印 上一主题 下一主题

[讨论] 抛砖引玉:GPT引导BIOS+UEFI。

  [复制链接]
跳转到指定楼层
1#
发表于 2021-10-23 09:10:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先上图:

GPT分区BIOS引导成功,可进PE,但是实机测试启动画面变成Win7的滚动条,其它正常



GPT分区EFI引导成功,可进PE


测试包:
https://91io.cn/s/qxGgZuq
https://91io.cn/s/qxGgZuq/arPE.Grub2.img.NTBoot.7z

测试方法:
1. OSFMount 加载映像(全盘、物理、移动),Qemu测试。
2. 分区精灵VMware实测。
3. 物理机实测。

目标:
完善Grub2基于GPT的全平台引导(Linux没问题,主要是Windows相关镜像的加载比较麻烦点),网上有个AIOBOOT,太肥不实用

评分

参与人数 2无忧币 +10 收起 理由
蓝星明月 + 5 赞一个!
zhczf + 5 赞一个!

查看全部评分

2#
 楼主| 发表于 2021-10-23 09:11:48 | 只看该作者
本帖最后由 pkups 于 2021-10-23 09:26 编辑

个人想定的方向:
0. GTP万能引导,一份配置通行
1. 短小精悍,速度快
2. 不要EFI切换或者Load好几层
3. EFI安全模式的问题要解决
4. 配置要方便,至少不能比编辑BCD复杂


回复

使用道具 举报

3#
发表于 2021-10-23 09:56:52 | 只看该作者
本帖最后由 蓝星明月 于 2021-10-24 13:35 编辑

支持!!! 支持!!!
回复

使用道具 举报

4#
发表于 2021-10-23 11:17:12 | 只看该作者
加油,大佬。
回复

使用道具 举报

5#
发表于 2021-10-23 11:50:29 | 只看该作者
实机测试启动画面变成Win7的滚动条

可能要加 wgl4_boot.ttf。但是我也不确定,因为有的 PE 加了这个也没用。

点评

这个目前算小问题吧,应该之后会有办法解决。 个人感觉Grub是目前比较有机会海纳百川实现标准化的方向。 膜拜一下真大佬,我只是瞎玩  详情 回复 发表于 2021-10-23 16:09
回复

使用道具 举报

6#
发表于 2021-10-23 13:25:34 | 只看该作者
加油,佬大
回复

使用道具 举报

7#
 楼主| 发表于 2021-10-23 16:09:07 | 只看该作者
wintoflash 发表于 2021-10-23 11:50
可能要加 wgl4_boot.ttf。但是我也不确定,因为有的 PE 加了这个也没用。

这个目前算小问题吧,应该之后会有办法解决。
个人感觉Grub是目前比较有机会海纳百川实现标准化的方向。

膜拜一下真大佬,我只是瞎玩
回复

使用道具 举报

8#
发表于 2021-10-30 14:42:51 | 只看该作者
分主板吧。新主板多少都支持LegacyBoot+GPT了。
像我那个2013年的垃圾山寨主板,连UEFI都有bug,肯定搞不定
回复

使用道具 举报

9#
发表于 2023-5-13 17:13:02 | 只看该作者
下载链接貌似挂了
回复

使用道具 举报

10#
发表于 2023-6-17 19:20:30 | 只看该作者
支持!!! 支持!!!
回复

使用道具 举报

11#
发表于 2023-6-17 20:35:23 | 只看该作者
支持
回复

使用道具 举报

12#
发表于 2023-8-4 10:07:49 | 只看该作者
我的华硕本本不读GPT磁盘的MBR扇区,bios启动无法用。
回复

使用道具 举报

13#
发表于 2023-9-8 15:30:24 | 只看该作者
路过
回复

使用道具 举报

14#
发表于 2024-4-13 13:11:28 | 只看该作者
楼主您好,帖子里提供的下载链接貌似挂了,无论是直接点击还是复制连接文本到浏览器地址栏都打不开,请问能否再补一下链接呢,非常感谢

点评

之前的东西没备份。不过原理很简单,就是Linux下有个8M的Bios分区,可以通吃MBR和EFI,Ventoy也是基于这个。但是一般的分区软件不支持创建和写入这个分区。下载grub,然后用fdisk写入img就可以引导了。但是官方gurb  详情 回复 发表于 2024-8-16 22:03
回复

使用道具 举报

15#
发表于 2024-8-3 08:50:16 | 只看该作者
楼主提供的下载链接失效,再补一下链接,感谢。
回复

使用道具 举报

16#
发表于 2024-8-16 12:12:32 | 只看该作者
感谢分享,辛苦辛苦!
回复

使用道具 举报

17#
 楼主| 发表于 2024-8-16 22:03:35 | 只看该作者
test2333 发表于 2024-4-13 13:11
楼主您好,帖子里提供的下载链接貌似挂了,无论是直接点击还是复制连接文本到浏览器地址栏都打不开,请问能 ...

之前的东西没备份。不过原理很简单,就是Linux下有个8M的Bios分区,可以通吃MBR和EFI,Ventoy也是基于这个。但是一般的分区软件不支持创建和写入这个分区。下载grub,然后用fdisk写入img就可以引导了。但是官方gurb引导功能远没有g4d强大,所以大家不太感冒。还有就是部分老电脑不支持Linux的这个Bios分区。
回复

使用道具 举报

18#
发表于 2024-8-18 11:24:33 | 只看该作者
本帖最后由 fanet 于 2024-8-27 22:57 编辑

GPT引导BIOS+UEFI,grub2是可以的。前提是UEFI主板要兼容bios方式。然后bios启动要先处理一下gpt磁盘才能正确安装bios grub2,启动时需要在启动菜单里用命令gptsync来回切换hybridmbr。
1,>grub2在gpt磁盘的安装须bios处理,
fdisk -l 显示磁盘(linux下)
parted /dev/sda print
parted /dev/sda
set 2 bios_grub on
这样在安装grub时core.img会自动嵌入到分区2 (通常是MSR)
2,>grub2 for windows下定制安装grub2
获取物理磁盘标识:wmic diskdrive  list brief
C:>grub-bios-setup.exe  -d . //./physicaldrive0         将(当前目录的)boot.img,core.img安装到硬盘
安装前请先定制core.img,指定$prefix,
3,>进grub2环境设置混合MBR(最多三个分区)
gptsync hd0 1 把esp设置hybridmbr,这里装有bios grub,切换以后才可启动bios
gptsync hd0 取消,切换以后才可启动efi
以前这样双启动是为了方便启动iso和dos,现在看来纯粹是为了折腾,
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 19:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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