无忧启动论坛
标题: 请教建立Legacy BIOS core.img开启Ventoy界面,为何失败原因? [打印本页]
作者: chen463 时间: 2024-4-1 08:33
标题: 请教建立Legacy BIOS core.img开启Ventoy界面,为何失败原因?
本帖最后由 chen463 于 2024-4-10 09:55 编辑
请教各位大大们:望大家指导之,感谢…
自己建立Legacy BIOS[ core.img]开启Ventoy界面,为何失败?
其他G4D和GRUB菜单互换执行OK
1. 是缺少某些模块
2. 是建立方法不对
3. 是系统建立不对
4. 是版本兼容问题
建立ventoy.efi和legacy core.img时,原作者已经嵌入ventoy相关分区限制及grub.cfg设定
grub2里有一个高级的功能,可以把所有需要的模块,文件等放到一个文件系统映像里,然后加到core.img里。
Ventoy模块应该是作者自创的,少了它自己建立core.img运行不了。
ventoy.efi和legacy core.img核心文件,KS大大修正了,想要更新版本
请注意4个文件:Uefi ventoy.efi和legacy core.img、grub.cfg、vtldr
-
2024-04-01_075636.png
(158.63 KB, 下载次数: 96)
作者: yyz2191958 时间: 2024-4-1 08:49
我不晓得 帮顶
作者: hehuiying 时间: 2024-4-1 13:08
ventoy是垃圾
作者: oicq55519 时间: 2024-4-1 19:51
无法识别ISO 就是U盘里面的启动文件,查看U盘里面是不是有个文件夹名字是:ventoy 注意:全部是小写的
作者: my9823 时间: 2024-4-6 14:53
联系看看ventoy的第二个分区的grub.cfg.
作者: chen463 时间: 2024-4-6 15:44
感谢您建议
这是core.img制作的技术活。要有一定GRUB2高深程度才懂得。
不是少模块就是要适配Ventoy的设定
作者: my9823 时间: 2024-4-6 17:00
https://gitee.com/longpanda/Vent ... rub-2.04/install.sh
作者: my9823 时间: 2024-4-6 17:05
core.img中有个模块ventoy,虽然看不懂程序,这个模块内嵌入core.img
作者: chen463 时间: 2024-4-6 22:31
找不到缺少模块ventoy, 如何嵌入core.img,不懂?就失败了
作者: my9823 时间: 2024-4-7 05:53
git clone源码到本地硬盘,按照doc目录的说明安装所需依赖软件,运行制定脚本编译。ventoy是在centos7下编译,不知道还能不能找到centos7的源?尝试过在opensuse下编译,这两个发行版的软件名称大部分相同。遗憾的是mips64平台怎么也不行。而且编译出来的模块目录有很多.module文件,不知道有什么用,删除不影响使用。制作core.img用grub2-mkimage
作者: my9823 时间: 2024-4-7 06:04
本来想用官方成品ventoy的模块做个bios/uefi启动的iso,发下模块目录的mod文件不全,例如找不到boot.mod,于是编译源码。ventoy的ventoy.mod中的vt_load_part_table命令会检查磁盘结构是否符是两个分区?第二个分区是否是32mb?分区的卷标是否是指定名称?ventoy的一些文件是否存在?如果条件不不相符,提示出错信息,显示网方网站下载。
作者: chen463 时间: 2024-4-7 09:54
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%,可以建立,没想到超出能力外。待学习之。
作者: my9823 时间: 2024-4-7 10:51
grub2模块化的设计,例如boot.mod这个模块中包好含了boot命令,而ventoy模块中包好含了那些vt_开头的命令和初始化操作,我猜。
作者: chen463 时间: 2024-4-8 16:15
本帖最后由 chen463 于 2024-4-8 16:25 编辑
建立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, 下载次数: 59)
作者: feifanll 时间: 2024-4-10 10:30
开发者,作茧自缚,心思全用在自缚上了。
简单测试了一下,只允许独占优盘使用,其他情况功能都会受影响。
做成VHD用GRUB2启动,简单功能可用,竟然不能安装ISO,果断放弃
欢迎光临 无忧启动论坛 (http://wuyou.net/) |
Powered by Discuz! X3.3 |