无忧启动论坛

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

[分享] 探讨Ventoy启动原理,供大家学习与研究

[复制链接]
发表于 2024-11-25 09:01:15 | 显示全部楼层 |阅读模式
本帖最后由 chen463 于 2024-12-5 10:53 编辑

探讨Ventoy启动原理,供大家学习与研究

Ventoy官方版本其实检测了多个关卡,据测试所知,至少6关卡。不是修正引导或分区表就能启动成功的。也非修正源码就能成功,UEFI-BOOTX64.EFI和BIOS-CORE.IMG都需修正,分区格式MBR-GPT,GRUB.CFG也须修正配合,分区号定位等等…牵一发而动全身。缺少条件成功机率低。
1.        档头-1MB
2.        EFI分区-[FAT分区]32MB限制
3.        EFI分区所在盘号
4.        ISO分区所在盘号
5.        配置文件GRUB.CFG设定配合
6.        启动VT的相关文件符合条件

尊重别人作品创作,敬请不要问如何修正,有疑问可直接询问作者解惑也。


(修正版本非我所作,曾经尝试制作BIOS-core.img,失败收场。)


再度实机测试确定,BIOS-core.img修正版可以通用,搜寻到分区\GRUB而启动成功。制作了多颗U盘测试都可以,更加确定。
为什么?原因?
BIOS启动-藉由Grub4dos引导GRUB设定启动路径如果不存在,会搜寻其他分区,只要条件符合就可以启动成功,但是显示的位置分区号版本就有误差。

UEFI启动-但是bootx64.efi启动就不同,藉由搜寻bootx64.efi引导,且需要符合分区条件,才能启动成功。



 楼主| 发表于 2024-11-25 09:01:29 | 显示全部楼层
本帖最后由 chen463 于 2024-11-25 09:04 编辑

测试BIOS-4主分区

4

4

3

3

2

2

1

1

点评

多谢楼主分享经验!!!  详情 回复 发表于 2024-11-25 15:03

评分

参与人数 1无忧币 +5 收起 理由
zhanglei1371 + 5 赞一个!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2024-11-25 09:47:52 | 显示全部楼层

这问题一直是GRUB的核心问题,从以前到现在一直存在,取消图像会改善。

点评

没错,老早就发现GRUB2这个问题了,只好在配置文件中指定legacy BIOS启动用文件模式,其余图形模式  详情 回复 发表于 2024-12-6 00:10
这跟grub有什么关系?你是从哪得知这个说法的?  详情 回复 发表于 2024-11-25 19:26
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-24 17:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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