无忧启动论坛

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

g4d/g4e反馈问题、提出建议须知

  [复制链接]
跳转到指定楼层
1#
发表于 2023-6-11 17:00:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liuzhaoyzz 于 2023-6-15 04:41 编辑

为了便于g4d/g4e开发者更快地重现、定位问题,请大家反馈问题的时候,尽可能提供足够多的相关信息,主要有:
1、你所用的g4d/g4e的版本号是什么?
2、你所用的g4d/g4e的主菜单是怎样的?
3、使用过程中发现了什么问题,最好提供问题的截图,图文并茂,“一图胜千文”!
4、你发现是从g4d/g4e的哪个版本开始出现问题的?(若能提供,可以让开发者更快地定位问题)
5、你的硬盘分区是怎样的?分区是MBR还是GPT?是主分区还是逻辑分区,分区格式是FAT32还是NTFS?(若有必要需提供)
6、启动什么iso/wim出现问题,这个iso是PE还是linux?从哪里下载?
7、若有必要,提供debug 3模式下的截图,该模式下会提供更多的启动信息。就是在菜单项title后面第一行加上debug 3,多加几个pause 信息,并截图。
title /linux2/pentoo/pentoo-amd64-hardened-2023.0_p20230526.iso
debug 3
find --ignore-floppies --ignore-cd --set-root /linux2/pentoo/pentoo-amd64-hardened-2023.0_p20230526.iso
map /linux2/pentoo/pentoo-amd64-hardened-2023.0_p20230526.iso (hd32)
map --hook
pause map
kernel --loadfile2 (hd32)/boot/pentoo isoboot=/linux2/pentoo/pentoo-amd64-hardened-2023.0_p20230526.iso init=/linuxrc nox nodhcp secureconsole overlayfs max_loop=256 dokeymap video=uvesafb:mtrr:3,ywrap,1024x768-16 console=tty0 net.ifnames=0 scsi_mod.use_blk_mq=1 ipv6.autoconf=0 usbcore.usbfs_memory_mb=0 looptype=squashfs loop=/image.squashfs cdroot verify
pause kernel
initrd (hd32)/boot/pentoo.igz
pause initrd
8、实体机除了拍照,还可以用g4e截图工具:grub4dos_UEFI版本截图办法 - GRUB4DOS - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=424023
9、开发者提供了修正版本,请尽快跟进并及时提供反馈信息,便于开发者了解情况,大家时间都有限。

其实所有用户向任何软件开发者反馈问题,都应该象上面这样子,提供足够的信息,这有助于问题解决。
反馈示例:grub4dos出错提示inconsistent filesystem structure - GRUB4DOS - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=414103

点评

辛苦了  发表于 2024-5-11 18:41

评分

参与人数 6无忧币 +32 收起 理由
yyz2191958 + 2
saiz + 5 贊一個!
cuicongyuan + 5 赞一个!
879792799 + 5 赞一个!
wuxin9712 + 5
朱玛12345678 + 10 前排支持!

查看全部评分

2#
发表于 2023-6-11 18:17:42 | 只看该作者
前排支持
回复

使用道具 举报

3#
发表于 2023-6-11 18:20:13 | 只看该作者
这几个调试命令还真不知道,mark一下
回复

使用道具 举报

4#
发表于 2023-6-11 18:23:29 | 只看该作者
感谢楼主分享技术
回复

使用道具 举报

5#
发表于 2023-6-11 18:33:17 | 只看该作者
支持!
回复

使用道具 举报

6#
发表于 2023-6-11 18:43:30 | 只看该作者
支持
回复

使用道具 举报

7#
发表于 2023-6-12 00:15:16 | 只看该作者
希望大家都支持!
回复

使用道具 举报

8#
发表于 2023-6-12 07:49:47 | 只看该作者
支持楼主
回复

使用道具 举报

9#
发表于 2023-6-12 08:22:25 | 只看该作者
谢谢,终于知道还有这样的操作
回复

使用道具 举报

10#
发表于 2023-6-12 10:01:03 | 只看该作者
支持!
回复

使用道具 举报

11#
发表于 2023-6-13 09:08:18 | 只看该作者
感谢分享
回复

使用道具 举报

12#
发表于 2023-6-27 18:32:54 | 只看该作者
感谢L大说明,终于用上
title
debug 3

kernel

pause kernel
回复

使用道具 举报

13#
发表于 2023-8-10 20:44:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2023-9-17 19:06:40 | 只看该作者
反馈一个BUG, 在github也提交了, 如果需要测试, 可以联系我
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=437350
回复

使用道具 举报

15#
发表于 2023-9-22 20:51:29 来自手机 | 只看该作者
还在维护,支持。
回复

使用道具 举报

16#
发表于 2024-3-26 07:01:57 | 只看该作者
find --ignore-floppies --ignore-cd --set-root /EFI/boot/PE.EFI
chainloader /EFI/boot/EFI/PE.EFI

不能启动1个U盘量产2个移动盘,发现不了第二U盘的EFI
回复

使用道具 举报

17#
发表于 2024-6-18 11:32:14 | 只看该作者
问题不少
回复

使用道具 举报

18#
发表于 2024-7-2 20:28:05 | 只看该作者
对16#的azhong123456说两句,仅供参考,我也是小白。
find --ignore-floppies --ignore-cd --set-root /EFI/boot/PE.EFI
chainloader /EFI/boot/EFI/PE.EFI
原因1:第1行的find没有找到或找准pe.efi文件
原因2:第2行的相对路径是错的,改成chainloader  /EFI/boot/PE.EFI    (和find行一致)
原因3:chainloader /EFI/boot/EFI/PE.EFI使用了相对路径,建议:如果删除第1行(find行),第2行可以使用绝对路径,强烈建议使用绝对路径。如:chainloader (hd0,0)/EFI/boot/PE.EFI,这个(hd0,0)是我举了个例子。具体何况你要自己判断,规则为(gurb4dos的硬盘和分区编号规则:硬盘编号从0开始,分区编号也从0开始,如:hd0,2表示第1硬盘第3分区,但grub2编号规则不同,可以上网搜一下grub2编号规则),搞懂编号规则后,进入grub4dos的命令行模式,输入vol(grub2输入ls),你可以将所有硬盘和U盘的设备编号看的清清楚楚。如:启动本地windows的代码我就只要用1行,
chainloader (hd0,0)/efi/microsoft/boot/bootmgfw.efi或chainloader (hd0)
注意:我感觉grub4dos始终将启动硬盘默认为hd0(不管它实际是第几个sata接口,这和grub2不一样,grub2认定的是实际接口)
原因4(暂不确定):grub4dos for uefi和grub2,我都玩过,发现在玩grub2时,忘记取下大白菜启动U盘,结果grub2无法正常启动,取下U盘,一切正常(感觉大白菜启动U盘会干扰grub2的启动,但大白菜启动U盘不会干扰grub4dos的正常启动。你的U盘会不会干扰,你自己确定一下)

另外:启动WIM/VHD,建议使用方案1(要绝对路径),提前将ntloader解压到esp分区/efi/grub/ext。esp分区/efi/grub/menu.lst中代码如下(本人的,供参考,需要ntloader压缩包,联系邮箱是503074106@qq.com)
title 使用外部命令 ntloader 启动 WIM/VHD (kernel方案1)
uuid (hd0,2)
kernel /efi/grub/ext/ntloader uuid=%?% file=/idbc/10pe64.wim
initrd /efi/grub/ext/initrd.lz1
回复

使用道具 举报

19#
发表于 2024-11-12 07:44:35 | 只看该作者
本帖最后由 mygamexxx 于 2024-11-13 11:27 编辑

G4D的0x475保存了硬盘数量的值,但G4E没有,是否和G4D一样保存硬盘数量?

关于分区类型判断,发现使用find checkrange 0xEE parttype 可以解决了。

##计算物理硬盘数,识别分区类型
##用于BISO启动(EFI启动不行)的硬盘数,0x475的低2字节保存的是物理硬盘数,所以要去掉高2字节
#set /a hdn=*0x475&0xff
##用于EFI启动(BIOS启动也行)的硬盘数
geometry (hd-1) | set hd=   
set /a hdn=%hd:~9,1%+1

set pt1=MBR
set pt2=
checkrange 0xEE parttype () && set pt1=GPT
if %hdn%>=2 find checkrange 0xEE parttype && set pt2=GPT
if not %pt1%==%pt2% set pt1=%pt1%&%pt2%

setmenu --string=9=5=0xff00ff="硬盘数量: %hdn%,分区类型:%pt1%,启动方式:EFI_x%@uefi%"


回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 06:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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