无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1328|回复: 18
打印 上一主题 下一主题

[求助] 请教建立Legacy BIOS core.img开启Ventoy界面,为何失败原因?

[复制链接]
1#
发表于 2024-4-6 14:53:07 来自手机 | 显示全部楼层
联系看看ventoy的第二个分区的grub.cfg.

点评

感谢您建议 这是core.img制作的技术活。要有一定GRUB2高深程度才懂得。 不是少模块就是要适配Ventoy的设定  详情 回复 发表于 2024-4-6 15:44
回复

使用道具 举报

2#
发表于 2024-4-6 17:00:17 | 显示全部楼层
回复

使用道具 举报

3#
发表于 2024-4-6 17:05:56 | 显示全部楼层

core.img中有个模块ventoy,虽然看不懂程序,这个模块内嵌入core.img

点评

找不到缺少模块ventoy, 如何嵌入core.img,不懂?就失败了  详情 回复 发表于 2024-4-6 22:31
回复

使用道具 举报

4#
发表于 2024-4-7 05:53:55 来自手机 | 显示全部楼层
git clone源码到本地硬盘,按照doc目录的说明安装所需依赖软件,运行制定脚本编译。ventoy是在centos7下编译,不知道还能不能找到centos7的源?尝试过在opensuse下编译,这两个发行版的软件名称大部分相同。遗憾的是mips64平台怎么也不行。而且编译出来的模块目录有很多.module文件,不知道有什么用,删除不影响使用。制作core.img用grub2-mkimage
回复

使用道具 举报

5#
发表于 2024-4-7 06:04:26 来自手机 | 显示全部楼层
本来想用官方成品ventoy的模块做个bios/uefi启动的iso,发下模块目录的mod文件不全,例如找不到boot.mod,于是编译源码。ventoy的ventoy.mod中的vt_load_part_table命令会检查磁盘结构是否符是两个分区?第二个分区是否是32mb?分区的卷标是否是指定名称?ventoy的一些文件是否存在?如果条件不不相符,提示出错信息,显示网方网站下载。

点评

Grub2在建立ventoy.efi和legacy core.img时,写入ventoy相关限制及grub.cfg设定。 原先以为利用grub-mkimage.exe -d i386-pc -p /boot/grub -o core.img -O i386-pc %modules%,可以建立,没想到超出能力外。待  详情 回复 发表于 2024-4-7 09:54
回复

使用道具 举报

6#
发表于 2024-4-7 10:51:36 来自手机 | 显示全部楼层
grub2模块化的设计,例如boot.mod这个模块中包好含了boot命令,而ventoy模块中包好含了那些vt_开头的命令和初始化操作,我猜。

点评

建立ventoy.efi和legacy core.img时,原作者已经嵌入ventoy相关分区限制及grub.cfg设定 Ventoy模块应该是作者自创的,少了它自己建立core.img运行不了。 ventoy.efi和legacy core.img核心文件,KS大大修正了,想要  详情 回复 发表于 2024-4-8 16:15
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 22:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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