2011yaya2007777 发表于 2025-6-13 16:58 谢谢大师回复,经多次尝试终于发现是iftitle [条件] 标题,条件和标题之间要有空格,排查了好久才发现是这个原因。大师可否帮我看看我的另一个贴子,pxe启动ls命令不能列出目录文件问题,搞了好几天了,不知道是服务器还是g4d的问题。 |
2011yaya2007777 发表于 2025-5-30 14:34 我其实是想获取到服务器地址之后,保存到本地,以便客户端启动后链接传输文件等,比较方便,我觉得还是有用的吧 |
2011yaya2007777 发表于 2025-5-30 13:34 感谢yaya大师指点,获取硬盘数量是不是变量0x475,UEFI中好像也不行,有没有其它方法可以获取到本机硬盘数量和类型(mbr/GPT以及NTFS EFI分区信息) |
按理不应该显示原先的菜单内容。uefi模式下是正确的。不显示ip的问题我排查一下。网起没有dir.txt是不能使用查找功能的。 |
2011yaya2007777 发表于 2025-5-30 12:50 是的,我是用pxe网启测试的,没有dir.txt,查找启动菜单需要这个吗? |
2011yaya2007777 发表于 2025-5-29 14:59 我在/efi/grub/menu.lst中写入下面的查找语句 #configfile /efi/grub/menu.lst configfile /grub/menu.lst configfile /menu.lst 目的是依次查找不同目录下的menu.lst,在虚拟机测试执行configfile /grub/menu.lst后就进入命令行了(因为/grub/不存在),按理应该再执行下一条命令configfile /menu.lst,但实际有问题!我测试了g4d关于上述configfile的功能,都能在没有查询到相应配置文件时,依次跳转下一条命令,那g4e的configfile是不是存在问题或是其他机制原因导致? |
201287zr 发表于 2025-5-28 16:32 路径问题,用mkimage -p . 就行,.代表当前路径,这样就能把g4e的efi放在任意目录了。 |
201287zr 发表于 2025-5-28 17:30 内置菜单的作用,是方便其他引导程序来引导g4e,或者集成到某个系统,不能使用efi目录。 |
我挺喜欢grub4dos可以随意查找配置菜单的设置 你完全可以在自己的内置菜单里配置呀! 你需要自己配置!菜单放在哪里就配置到哪里。 你觉得配置到这里是最恰当的? configfile /efi/grub/menu.lst configfile /grub/menu.lst configfile /menu.lst |
2011yaya2007777 发表于 2025-5-28 18:11 我挺喜欢grub4dos可以随意查找配置菜单的设置,可否让g4e也有这样的功能,不要限定menu.lst只能在/efi/grub中,这样方便在不同环境中配置不同菜单。谢谢大师 |
还是不要纠结的好 @9# |
2011yaya2007777 发表于 2025-5-28 17:27 那内置菜单的作用是什么呢?菜单都已固定在/efi/grub下,那似乎内置菜单没起作用是这样理解吧,我测试内置菜单似乎也没起到作用。 |
2011yaya2007777 发表于 2025-5-27 10:35 请教yaya大师,G4E可不可以依次查询/efi/grub /grub和/下面的menu.lst,用mkimage -p也只能指定一个路径,如果/efi/grub下面没有menu.lst会出错直接进入命令行,我内置菜单也写了一条查询菜单如下: title find /menu.lst, /efi/grub/menu.lst, /grub/menu.lst #errorcheck off configfile /efi/grub/menu.lst configfile /grub/menu.lst configfile /menu.lst #errorcheck on commandline 我记得g4d以前都是默认会查询多个路径的配置文件,g4e不行吗?还是我内置菜单的姿势不对? |
fuldho 发表于 2025-5-26 17:39 感谢大师,请问有mkimage的详细说明吗,-d是什么作用,与-f有什么区别,有没有具体制作的示例 |
201287zr 发表于 2025-5-26 17:03 看作者原帖说明 更新说明: 2021-06-19 (yaya) 增加 ADDR_RET_STR 以便外部命令使用。 2021-06-02 (a1ive) 支持嵌入字库、模块(.mod文件)。 mkimage.exe -d 目录 -p /efi/grub -o BOOTX64.EFI -O x86_64-efi -c 嵌入菜单 -f 嵌入字库 -m 嵌入模块 mkimage.exe -d 目录 -p /efi/grub -o BOOTIA32.EFI -O i386-efi -c 嵌入菜单 -f 嵌入字库 -m 嵌入模块 |
请问这个在哪里,如何更改呢 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.