无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2024-4-1 08:33:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chen463 于 2024-4-10 09:55 编辑

请教各位大大们:望大家指导之,感谢…

自己建立Legacy BIOS[ core.img]开启Ventoy界面,为何失败?

其他G4D和GRUB菜单互换执行OK


1.  是缺少某些模块

2.  是建立方法不对

3.  是系统建立不对

4.  是版本兼容问题


建立ventoy.efilegacy core.img时,原作者已经嵌入ventoy相关分区限制及grub.cfg设定
grub2里有一个高级的功能,可以把所有需要的模块,文件等放到一个文件系统映像里,然后加到core.img里。
Ventoy模块应该是作者自创的,少了它自己建立core.img运行不了。
ventoy.efilegacy core.img核心文件,KS大大修正了,想要更新版本
请注意4个文件:Uefi ventoy.efilegacy core.imggrub.cfgvtldr

2024-04-01_075636.png (158.63 KB, 下载次数: 100)

2024-04-01_075636.png
2#
发表于 2024-4-1 08:49:49 | 只看该作者
我不晓得  帮顶
回复

使用道具 举报

3#
发表于 2024-4-1 13:08:05 | 只看该作者
ventoy是垃圾

点评

存在就有它的理由  发表于 2024-4-7 11:05
回复

使用道具 举报

4#
发表于 2024-4-1 19:51:36 | 只看该作者
无法识别ISO 就是U盘里面的启动文件,查看U盘里面是不是有个文件夹名字是:ventoy  注意:全部是小写的
回复

使用道具 举报

5#
发表于 2024-4-6 14:53:07 来自手机 | 只看该作者
联系看看ventoy的第二个分区的grub.cfg.

点评

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

使用道具 举报

6#
 楼主| 发表于 2024-4-6 15:44:53 | 只看该作者
my9823 发表于 2024-4-6 14:53
联系看看ventoy的第二个分区的grub.cfg.

感谢您建议
这是core.img制作的技术活。要有一定GRUB2高深程度才懂得。
不是少模块就是要适配Ventoy的设定
回复

使用道具 举报

7#
发表于 2024-4-6 17:00:17 | 只看该作者
回复

使用道具 举报

8#
发表于 2024-4-6 17:05:56 | 只看该作者

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

点评

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

使用道具 举报

9#
 楼主| 发表于 2024-4-6 22:31:24 | 只看该作者
my9823 发表于 2024-4-6 17:05
core.img中有个模块ventoy,虽然看不懂程序,这个模块内嵌入core.img

找不到缺少模块ventoy, 如何嵌入core.img,不懂?就失败了
回复

使用道具 举报

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

使用道具 举报

11#
发表于 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
回复

使用道具 举报

12#
 楼主| 发表于 2024-4-7 09:54:21 | 只看该作者
my9823 发表于 2024-4-7 06:04
本来想用官方成品ventoy的模块做个bios/uefi启动的iso,发下模块目录的mod文件不全,例如找不到boot.mod,于 ...

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%,可以建立,没想到超出能力外。待学习之。
回复

使用道具 举报

13#
发表于 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
回复

使用道具 举报

14#
 楼主| 发表于 2024-4-8 16:15:05 | 只看该作者
本帖最后由 chen463 于 2024-4-8 16:25 编辑
my9823 发表于 2024-4-7 10:51
grub2模块化的设计,例如boot.mod这个模块中包好含了boot命令,而ventoy模块中包好含了那些vt_开头的命令和 ...

建立ventoy.efi和legacy core.img时,原作者已经嵌入ventoy相关分区限制及grub.cfg设定
Ventoy模块应该是作者自创的,少了它自己建立core.img运行不了。
ventoy.efi和legacy core.img核心文件,KS大大修正了,想要更新版本
请注意4个文件:Uefi ventoy.efi和legacy core.img、grub.cfg、vtldr

2024-04-08_1.png (229.93 KB, 下载次数: 61)

2024-04-08_1.png
回复

使用道具 举报

15#
发表于 2024-4-10 10:30:33 | 只看该作者
开发者,作茧自缚,心思全用在自缚上了。
简单测试了一下,只允许独占优盘使用,其他情况功能都会受影响。
做成VHD用GRUB2启动,简单功能可用,竟然不能安装ISO,果断放弃
回复

使用道具 举报

16#
发表于 昨天 09:28 | 只看该作者
大佬这个解决了么?下载的4F的,随便找个core.img复制进去,用G4D命令加载:
find --set-root /ventoy/core.img
RUN  ()/ventoy/core.img
boot
还是启动不起来

点评

您对BIOS-grldr引导不熟悉喔 需要使用BOOTICE建立MBR主引导您的U盘-grldr[vtldr]才有动作,不是只有复制文件就可以引导,跟UEFI不一样。 Vtldr内容; title .......Ventoy find --set-root /vtldr kernel /gr  详情 回复 发表于 昨天 10:05
回复

使用道具 举报

17#
 楼主| 发表于 昨天 10:05 | 只看该作者
本帖最后由 chen463 于 2024-11-24 13:49 编辑
zhanglei1371 发表于 2024-11-24 09:28
大佬这个解决了么?下载的4F的,随便找个core.img复制进去,用G4D命令加载:
find --set-root /ventoy/cor ...

您对BIOS-grldr引导不熟悉喔
需要使用BOOTICE建立MBR主引导您的U盘-grldr[vtldr]才有动作,不是只有复制文件就可以引导,跟UEFI不一样。
Vtldr内容;

title .......Ventoy
find --set-root /vtldr
kernel /grub/i386-pc/core.img
boot

注意Grub4dos
MBR主引导通常是指向grldr文件,您不熟悉操作,建议复制更名-grldr[vtldr]让两个文件同时存在,即可找到grldr引导成功。

1.vtldr硬盘修正版里面即可,复制更名-grldr
2.core.img就是修正版里面即可,他可以使用搜寻到\GRUB启动成功。
3.使用BOOTICE建立MBR主引导您的U盘-grldr
因为grldr相同名称很多才更名为vtldr来引导区分


2024-11-24_133337.png (62.21 KB, 下载次数: 0)

MBR-VTLDR

MBR-VTLDR

点评

大佬,这些我已经非常熟练了(默认第二主分区的已经测试成功了后才来测试您这个第四主分区的) 问题是第4主分区的情况下,core.img能否提供个? 因为附件里没有这个文件,而且这个文件也不是随便复制个都能用的{:1  详情 回复 发表于 昨天 16:32
回复

使用道具 举报

18#
发表于 昨天 16:32 | 只看该作者
chen463 发表于 2024-11-24 10:05
您对BIOS-grldr引导不熟悉喔
需要使用BOOTICE建立MBR主引导您的U盘-grldr[vtldr]才有动作,不是只有复制 ...

大佬,这些我已经非常熟练了(默认第二主分区的已经测试成功了后才来测试您这个第四主分区的)
问题是第4主分区的情况下,core.img能否提供个?
因为附件里没有这个文件,而且这个文件也不是随便复制个都能用的


点评

/grub/i386-pc/core.img COPY COPY COPY  详情 回复 发表于 昨天 16:37
回复

使用道具 举报

19#
 楼主| 发表于 昨天 16:37 | 只看该作者
本帖最后由 chen463 于 2024-11-24 16:43 编辑
zhanglei1371 发表于 2024-11-24 16:32
大佬,这些我已经非常熟练了(默认第二主分区的已经测试成功了后才来测试您这个第四主分区的)
问题是第 ...

/grub/i386-pc/core.img

COPY COPY COPY
BIOS不分版本的,都可以用


我没其他文件


点评

我从其他地方copy了三个不同大小的core.img,测试都不行:[attachimg]550899[/attachimg] 无一例外都是失败: [attachimg]550900[/attachimg] 我的意思是,这个正确的core.img如何得到,从哪里获取?  详情 回复 发表于 昨天 16:44
回复

使用道具 举报

20#
发表于 昨天 16:44 | 只看该作者
本帖最后由 zhanglei1371 于 2024-11-24 16:47 编辑
chen463 发表于 2024-11-24 16:37
/grub/i386-pc/core.img

COPY COPY COPY

我从其他地方copy了三个不同大小的core.img,测试都不行:
无一例外都是失败:

我的意思是,这个正确的core.img如何得到,从哪里获取?
【理论上core.img应该是不通用的,core.img对应的是MBR引导分区,MBR占446字节,后面的66字节是分区表,加起来才等于512字节,而core.img它已经512字节了】
回复

使用道具 举报

21#
 楼主| 发表于 昨天 17:12 | 只看该作者
我可以启动

2024-11-24_170956.png (442 KB, 下载次数: 0)

2024-11-24_170956.png
回复

使用道具 举报

22#
发表于 昨天 20:02 | 只看该作者
Zanglei1371
hello, can you please send me the qemu tool you use. I searched a lot on the internet but couldn't find it anywhere. If possible, use the source code and if there is no source code, use the qemu tool. Thank you.

您好,能否请您将您使用的qemu工具发送给我。 我在互联网上搜索了很多,但在任何地方都找不到。 如果可能,请使用源代码,如果没有源代码,请使用qemu工具。 谢谢!.
回复

使用道具 举报

23#
发表于 昨天 20:12 | 只看该作者
佬大好人,支持点赞
回复

使用道具 举报

24#
发表于 2 小时前 | 只看该作者
zhanglei1371 发表于 2024-11-24 16:44
我从其他地方copy了三个不同大小的core.img,测试都不行:
无一例外都是失败:

您好,我来自土耳其,您能给我 qemu 车辆吗?我在互联网上搜索了很多,不幸的是无处可寻。

点评

are you search in this forum? just try there: http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=335197 http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=426449  详情 回复 发表于 1 小时前
回复

使用道具 举报

25#
发表于 1 小时前 | 只看该作者
awengers44 发表于 2024-11-25 12:17
您好,我来自土耳其,您能给我 qemu 车辆吗?我在互联网上搜索了很多,不幸的是无处可寻。

are you search in this forum?
just try there:
http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=335197
http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=426449
回复

使用道具 举报

26#
发表于 2 分钟前 | 只看该作者
我不想要您提供的第一个链接中的那个。我想我没有权限查看第二个链接。我想要 qemu 工具来显示您在 gif 中运行的 qemu 版本 8.0.0。谢谢。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 15:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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