无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
12
返回列表 发新帖
楼主: zhaohj
打印 上一主题 下一主题

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
31#
发表于 2011-12-20 12:49:17 | 显示全部楼层
一个简单办法,菜单开头弄个特征串以便搜索定位
回复

使用道具 举报

32#
发表于 2011-12-21 00:37:43 | 显示全部楼层

回复 #2016 chiannet 的帖子

据说bootice是参考grubmenu源码来判定grldr内置菜单偏移的。
回复

使用道具 举报

33#
发表于 2011-12-31 12:52:11 | 显示全部楼层
我修改过的一张背景小图片,替换0PE中/boot/grub/目录下同名文件即可。


[ 本帖最后由 pseudo 于 2011-12-31 12:57 编辑 ]

BG.rar

8.72 KB, 下载次数: 81, 下载积分: 无忧币 -2

回复

使用道具 举报

34#
发表于 2012-2-28 20:05:42 | 显示全部楼层
印象中read是按4字节处理,calc是按8字节处理的吧。
回复

使用道具 举报

35#
发表于 2012-5-28 15:42:36 | 显示全部楼层

回复 #2615 一望无垠 的帖子

呵呵,貌似几天前楼上在我帖里提到问题时,我已经回帖表达了
不要用那种语句、应该用zhaohj大提供的语句
的意思。
回复

使用道具 举报

36#
发表于 2012-9-13 23:40:38 | 显示全部楼层

回复 #2637 不点 的帖子

尾可以很大,为存取提供方便即可,grldr不一定读入它。最早的续尾例子:
http://bbs.wuyou.net/forum.php?m ... p;page=1#pid1829895
回复

使用道具 举报

37#
发表于 2013-2-14 22:46:15 | 显示全部楼层
下次发布时,建议顺便把sample/menu.lst里所有
/0PE/0PE.ISO
都改为
/0PE.ISO

这个iso已经移到根目录很久了。
回复

使用道具 举报

38#
发表于 2013-3-1 18:31:29 | 显示全部楼层

0.4.6a从2013-01-14起一直有bug

发现grub4dos-0.4.6a系列从grub4dos-0.4.6a-2013-01-14.7z起一直有bug。
grub4dos-0.4.6a-2013-01-13.7z正常,grub4dos-0.4.5c系列正常。

这个bug是用仅含grldr的iso作为VMware客户机光盘启动,执行命令
if exist (hd0)/fb.cfg
就死机。
该客户机有SCSI硬盘,执行
if exist (hd0,0)/fb.cfg
正常。

此外,存在外部命令文件/boot/grub/run时,直接执行
run
正常;先执行
insmod /boot/grub/run
delmod /boot/grub/run
再执行
run
也正常;但先执行
insmod /boot/grub/run
再执行
run
则死机。
测试所用的run是zxw大帖子提供的最新版。
回复

使用道具 举报

39#
发表于 2013-3-7 21:58:31 | 显示全部楼层

回复 #2739 2011yaya2007777 的帖子

活了。谢谢。
回复

使用道具 举报

40#
发表于 2013-3-14 10:41:22 | 显示全部楼层
网友反馈:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=270705&page=55#pid2699128
原帖由 huyadong 于 2013-3-13 17:39 发表
...实机和QEMU测试新版grub4dos-0.4.6a-2013-03-12启动都有问题如附图,grub4dos-0.4.5c-2013-03-12正常...


试过VMware、qemu下用grub4dos-0.4.6a-2013-03-12版启动pe(把iso作光盘启动)确实失败。
先反馈一下,还没时间具体定位。

附件是两个版本启动pe对照实例:
http://pan.baidu.com/share/link?shareid=365642&uk=3475975191

[ 本帖最后由 pseudo 于 2013-3-14 11:17 编辑 ]
回复

使用道具 举报

41#
发表于 2013-3-15 23:03:01 | 显示全部楼层
grub4dos-0.4.6a-2013-03-10正常,grub4dos-0.4.6a-2013-02-02-2正常。
现在的表现是grldr不能正常启动0pe,以往没出现过。
回复

使用道具 举报

42#
发表于 2013-3-18 18:22:24 | 显示全部楼层

回复 #2759 huyadong 的帖子

已搞定。

内存某处原来清零的,现在不了。可能不同编译器差异吧。
不是g4d的bug,算是使用不当。
回复

使用道具 举报

43#
发表于 2013-3-19 10:39:26 | 显示全部楼层

回复 #2762 bluetooth 的帖子

从ipxe转到grldr,可能涉及保持pxe栈问题。
如果grldr不从pxe环境启动,就不能访问pd。

转到grldr来下载镜像,比在ipxe里下载,没有速度优势吧。
回复

使用道具 举报

44#
发表于 2013-3-19 19:43:47 | 显示全部楼层

grub4dos-0.4.6a-2013-03-16.7z有cat命令失效场合

此帖:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=270705&page=59#pid2725640
#585楼、#591、#596、#597、#599网友反馈的问题与此有关。

为了重现问题,我把pe简化一下:
http://pan.baidu.com/share/link?shareid=371883&uk=3475975191

下载这个生成iso在VMware9中即可测试。
其中grldr备有3.10版和3.16版方便替换对比。

具体表现:
1、启动到这个界面等待8秒,期间按esc将继续启动pe,否则进grub命令行。

2、进命令行后,3.16版grldr的cat命令废了,而3.10版grldr正常。

没测3.12版,可能从3.12版已经出问题。

[ 本帖最后由 pseudo 于 2013-3-19 22:17 编辑 ]

grldr310(cat正常).png (4.96 KB, 下载次数: 227)

grldr310(cat正常).png

grldr316(cat命令废了).png (5.38 KB, 下载次数: 246)

grldr316(cat命令废了).png
回复

使用道具 举报

45#
发表于 2013-3-21 13:08:49 | 显示全部楼层
原帖由 chenall 于 2013-3-20 09:45 发表
还是要请pseudo自己跟踪一下问题的原因,可能是写错内存或者其它原因.

像编译器问题,可以试试2013-03-12的看看是否有同样的问题.

换grub4dos-0.4.6a-2013-03-20.7z版,其它不变,问题解决。




回复 #2770 thomas0769 的帖子
grub4dos-0.4.6a曾经有报No grldr,从grub4dos-0.4.6a-2013-01-14.7z起貌似已消除此现象。
回复

使用道具 举报

46#
发表于 2013-3-22 13:36:05 | 显示全部楼层

回复 #2772 chenall 的帖子

622楼用3.20版
http://bbs.wuyou.net/forum.php?m ... ;page=63#pid2728011
又遇到,625楼正常。
回复

使用道具 举报

47#
发表于 2013-3-28 01:41:08 | 显示全部楼层

回复 #2772 chenall 的帖子

回复

使用道具 举报

48#
发表于 2013-3-30 01:42:50 | 显示全部楼层
#2787楼换#2791楼版本grldr出现问题。
进行以下操作:选某菜单项,进入grub命令行后直接按esc返回菜单,再次选该菜单项,进入grub命令行后直接按esc返回菜单,再次选该菜单项....

问题是:
菜单项[1]、[4]可反复进行,直到内存耗尽;
菜单项[2]、[3]第二次就报错:Error 1:Filename must be either an absolute pathname or blocklist.
错误信息跟#2766楼一样。注意,这回没执行cat命令。

而0.4.6a3.16所有菜单项均可正常反复多次。

先报告这些,更多测试还没做。

#2787楼的东西已经比较简化,大家可以跟踪分析了。

[ 本帖最后由 pseudo 于 2013-3-30 01:52 编辑 ]
回复

使用道具 举报

49#
发表于 2013-4-8 18:23:32 | 显示全部楼层
本帖最后由 pseudo 于 2013-4-8 18:36 编辑

呵呵,有图无真相。

最好用正文来表达清楚,清楚到即使没有图也基本能看明白。
图只起帮助理解的作用,附图严格来说不属于正文。
图不会说话,以图完全代替正文通常是不行的,所以电影通常也少不了字幕。

所以,一个没有正文或不重视正文的帖子往往不利于沟通。
沟通不好就导致要反复回帖多次才能了解情况,时间效率就降低了。

更重要的是可能有高人忙,觉得要了解情况太费力,干脆路过不问情况了。
前面chenall大说“扯了好几个贴子都没有什么结果,我不想再扯这个问题了,恕不再回复”,估计也是觉得了解情况太费力。

以上是对正文与附图关系的个人见解,说出来与大家交流。
回复

使用道具 举报

50#
发表于 2013-6-16 00:15:56 | 显示全部楼层
可否考虑让g4d支持后台运行。
例如:出菜单后,在等待用户选菜单项那会儿,后台做个map --mem操作,使得选完菜单项后许多工作已准备就绪。

点评

你说的属于多任务功能吧。grub4dos 像 dos 一样是单任务的,每次只能执行一个任务,任务完成之后,才能执行下一个任务。因此目前实现不了。  详情 回复 发表于 2013-6-16 07:28
回复

使用道具 举报

51#
发表于 2020-6-26 13:35:01 | 显示全部楼层
本帖最后由 pseudo 于 2020-6-26 13:40 编辑

新版grub4dos启动0PE遇到问题。

0PE启动时如果不调出彩色菜单而直接启动(这时用的是纯grldr),则没问题。
如果按某键,调出以下彩色菜单

此后会先入DOS,再由grub.exe(利用grldr代码自动生成的grub.exe)启动PE。这时grub.exe报错:

最早出问题的版本是grub4dos-0.4.6a-2019-05-07.7z
最后一个无问题的版本是grub4dos-0.4.6a-2019-03-25.7z

2019-05-07更新信息(update log):
2019-05-07 11a3079@yaya . 改进 setkey 命令及帮助,完全支持匈牙利键盘(由 steve 提供)。(issues #193)
. 改进 displaymem 及 bootlace 命令。

怀疑与2019-05-07的内存处理有关。

在小于4GB的虚拟机上都有问题,4GB虚拟机、实机没问题,16GB实机没问题,32GB实机运行grub.exe直接报too big to fit in memory之类。

附件可以重现问题(已做成直接出彩色菜单)。用fbinsttool打开fba文件,点其中qemu按钮进行测试。右键可导入不同版本作比较。
report1.zip (3.42 MB, 下载次数: 11)
report2.zip (3.06 MB, 下载次数: 10)
zip内含7z分卷,两个7z分卷放在一起用7z解压。
回复

使用道具 举报

52#
发表于 2020-9-10 12:09:24 | 显示全部楼层
2011yaya2007777 发表于 2020-8-9 11:22
不好意思,刚看到。已经修正。

辛苦了,谢谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 10:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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