找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: zhaohj

GRUB4DOS更新建议、bug反馈专帖

   火... [复制链接]
发表于 2013-2-5 16:27:50 | 显示全部楼层
你的文件个数是 1662 个。这个正好在危险范围之内。如果减少到 600 个之内,应该就没问题了。

我只负责把问题的根源找出来。至于说究竟该怎么处理,究竟要不要改进 grub4dos,适应你这种状况,那由 chenall、Roy、yaya 他们来决定。



我个人认为, 600 个文件,也足够用了。安排妥当的话,根本不需要这么多的文件。这是我的意见。

这最终是个权衡,看看 chenall 他们是怎么决定吧。



顺便想起来,前些日子还讨论过 ud 区存放超过 4G 大小的文件的问题。最后,大家几乎都认为,没必要存放大小超过 4G 的文件。

ud 区的宗旨是来干什么的?这个,开发者们要有清醒的认识。bean 开发 ud 区的主要目的是什么?这个一定不能含糊。不要舍本逐末,让 ud 区去干 “非ud区”的事情。好了,这就是我的大致意见。

[ 本帖最后由 不点 于 2013-2-5 16:42 编辑 ]
回复

使用道具 举报

发表于 2013-2-5 16:59:22 | 显示全部楼层
是的,把问题弄清楚,是最要紧的。

我们知道这不是编译器的问题了,这是一大收获。Roy 不用再去找编译器的问题了。

弄清根源,是最要紧的事情。

弄清楚了以后,大家各自都会思考,究竟下一步该怎么办。

问题暴露出来以后,用户有用户自己的权衡和决定,每个开发者也都会有自己的思考、酝酿、讨论和决定。
回复

使用道具 举报

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

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

使用道具 举报

发表于 2013-2-25 00:18:09 | 显示全部楼层
今天更新了下合盘pe,grub4dos更新为0.4.6a 2013-02-02,测试了下

title [01] XP 引导修复工具
map --mem /BOOT/IMGS/XPBOOT.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

这个软件不能用了
bb.jpg

换回以前的grub4dos,镜像能打开,应该是grub4dos的是吧
回复

使用道具 举报

发表于 2013-2-25 00:30:10 | 显示全部楼层
XPBOOT.7z (275.98 KB, 下载次数: 17)
回复

使用道具 举报

发表于 2013-2-25 00:31:34 | 显示全部楼层
这是那个镜像
[local]1[/local]
回复

使用道具 举报

发表于 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大帖子提供的最新版。
回复

使用道具 举报

发表于 2013-3-3 10:48:31 | 显示全部楼层

回复 #2737 pseudo 的帖子

if exist (hd0)/fb.cfg  确实存在死机问题

insmod死机问题是下面的命令引起的
1.png
2.png
3.png
回复

使用道具 举报

发表于 2013-3-7 14:33:13 | 显示全部楼层
#2734 的问题在 4 种 iso 模式都没有重现。请使用最新版本测试。

#2737,#2738 的问题似乎已经解决,自我测试正常。请广泛测试。

grldr.7z

131.97 KB, 下载次数: 11, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2013-3-7 21:57:17 | 显示全部楼层

回复 #2739 2011yaya2007777 的帖子

我这边测试可以了  谢谢
回复

使用道具 举报

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

回复 #2739 2011yaya2007777 的帖子

活了。谢谢。
回复

使用道具 举报

发表于 2013-3-10 11:01:40 | 显示全部楼层
隐藏菜单能彻底隐藏就好,不要再保留那个空白的菜单条了

另:0.4.6a 2013/03/03版的grub,隐藏菜单有bug,无法隐藏

[ 本帖最后由 2011kuka 于 2013-3-11 11:49 编辑 ]
回复

使用道具 举报

发表于 2013-3-12 16:22:03 | 显示全部楼层
最新版 grub4dos 0.45c 2013-03-10 有bug:
1.jpg

2.jpg
回复

使用道具 举报

发表于 2013-3-12 16:24:56 | 显示全部楼层
补充一句:0.46a 没有这个问题。
回复

使用道具 举报

发表于 2013-3-12 21:17:01 | 显示全部楼层

回复 #2743 zxw 的帖子

谢谢,是我的失误,没注意写错了,在parse_string函数中。
回复

使用道具 举报

发表于 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 编辑 ]
回复

使用道具 举报

发表于 2013-3-15 18:07:16 | 显示全部楼层
有没有试一下更早之前的0.4.6A版本?
回复

使用道具 举报

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

使用道具 举报

发表于 2013-3-16 10:42:06 | 显示全部楼层
原帖由 pseudo 于 2013-3-15 23:03 发表
grub4dos-0.4.6a-2013-03-10正常,grub4dos-0.4.6a-2013-02-02-2正常。
现在的表现是grldr不能正常启动0pe,以往没出现过。

另外,使用grub4dos-0.4.6a-2013-03-10启动0PE之后,放有PETOOLS文件夹的UD可见区,开始菜单会生成两个重复的PETOOLS文件夹,资源管理器下也会出现内容重复的UD可见区盘符,但是grub4dos-0.4.6a-2013-02-02-2则不会。
回复

使用道具 举报

发表于 2013-3-16 11:09:26 | 显示全部楼层

回复 #2748 pseudo 的帖子

也许又是由于编译器的问题,一会我用4.5的编译一个看看。
回复

使用道具 举报

发表于 2013-3-16 11:15:21 | 显示全部楼层
试试这个,用GCC 4.5.2编译的。

grub4dos-0.4.6a-2013-03-16.7z

261.24 KB, 下载次数: 22, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2013-3-16 11:54:29 | 显示全部楼层

回复 #2751 chenall 的帖子

0PE启动问题已经解决,但是放有PETOOLS的UD可见区重复问题依旧存在,如附图:

[ 本帖最后由 huyadong 于 2013-3-16 13:49 编辑 ]
0PE.JPG
回复

使用道具 举报

发表于 2013-3-16 14:19:08 | 显示全部楼层

回复 #2752 huyadong 的帖子

这个应该和GRUB4DOS无关,让pseudo看看。
回复

使用道具 举报

发表于 2013-3-16 14:52:56 | 显示全部楼层

回复 #2753 chenall 的帖子

因使用grub4dos-0.4.6a-2013-02-02-2.7z 时的0PE不存在这种问题,刚依次测试了grub4dos-0.4.6a-2013-02-28.7z 、grub4dos-0.4.6a-2013-03-02.7zgrub4dos-0.4.6a-2013-03-03.7z 和grub4dos-0.4.6a-2013-03-10.7z 几个版本,发现从grub4dos-0.4.6a-2013-03-03.7z版本开始出现UD可见区盘符重复问题,这个问题去年12月份左右的版本也发生过,还是请chenall 帮忙看看是啥原因?
回复

使用道具 举报

发表于 2013-3-16 16:01:44 | 显示全部楼层

回复 #2754 huyadong 的帖子

在启动之前
map --status看看状态显示的是什么。
回复

使用道具 举报

发表于 2013-3-16 19:30:34 | 显示全部楼层
对比grub4dos-0.4.6a-2013-03-02跟grub4dos-0.4.6a-2013-03-03两个版本map --status没发现有啥差异,如图:

[ 本帖最后由 huyadong 于 2013-3-17 18:42 编辑 ]
回复

使用道具 举报

发表于 2013-3-17 17:28:55 | 显示全部楼层
我感觉,要么是编译器的问题,要么是用户超限使用 grub4dos 造成的。我粗略看了 3月3日的改动,没发现有什么改动可以影响到所报告的问题。

用户可能以某种错误的方式使用了 grub4dos。比如,用户占用了 grub4dos 需要使用的内存,造成潜在内存冲突,等等。总之,超限使用 grub4dos,超出 grub4dos 的能力。这种情况很隐蔽。往往当一个用户想当然地以为 grub4dos 应该具有某种能力(而实际上没有那么大的能力)的时候,就会发生这种情况,即,发生莫名其妙的情况。

用户应该检查自己的每一条命令、每一个用法,看看有没有可疑的 “超限” 情况的存在。

grub4dos 开发过程中有很多已经声明不支持的情况,用户如果强制使用那些不支持的情况,用户自己应该负责。
回复

使用道具 举报

发表于 2013-3-17 18:05:34 | 显示全部楼层

回复 #2757 不点 的帖子

最近经常碰到编译器问题,也许GCC 4.5会比较好一些,以后我还是用GCC 4.5来编译好了,只是用GCC 4.5编译的文件会比较大.


@huyadong 贴这个没有什么用途.
要贴在启动PE之前的状态.,也就是已经作了映射之后要chainloader启动PE了,这时的状态.如果你对GRUB4DOS不熟悉可能不好获得这个状态,先和pseudo联系处理看看.
回复

使用道具 举报

发表于 2013-3-17 18:23:37 | 显示全部楼层
原帖由 chenall 于 2013-3-17 18:05 发表
最近经常碰到编译器问题,也许GCC 4.5会比较好一些,以后我还是用GCC 4.5来编译好了,只是用GCC 4.5编译的文件会比较大.


@huyadong 贴这个没有什么用途.
要贴在启动PE之前的状态.,也就是已经作了映射之后要c ...

我确实对grub4dos不熟悉,P大贴给我详细写了操作步骤,请移步:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=270705&page=58&extra=page%3D1###

按照P大的方法,分别用出现盘符重复问题前后的两个grub4dos版本执行map --status状态对比如下图,希望这次有用。

[ 本帖最后由 huyadong 于 2013-3-17 18:46 编辑 ]
grub4dos-0.4.6a-2013-03-03.jpg
grub4dos-0.4.6a-2013-03-02.jpg
回复

使用道具 举报

发表于 2013-3-17 22:27:47 | 显示全部楼层
关于编译器的问题,会不会是程序中有某条语句存在问题,从而导致一些版本的编译器无视这问题而编译后运行正常,而某个版本却遇上了这个陷阱?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-14 00:16

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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