无忧启动论坛

标题: Grub4DOS_0.4.5A_2010.03.13 问题 [打印本页]

作者: 0cat0    时间: 2010-3-13 21:13
标题: Grub4DOS_0.4.5A_2010.03.13 问题
发现个奇怪的问题,菜单没动过,只是文件变大了就不行了,下面是报告:

菜单如下:
title                 [10] KonBoot for 2K/XP/2K3/VISTA/2K8\n   For Bypass NT Admin Account
find --set-root /0PE/SRS/KONBOOT.GZ
map --mem /0PE/SRS/KONBOOT.GZ (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1


下面是小文件正常的:



下面是大文件,出错的:



下面是出错信息:


作者: 0cat0    时间: 2010-3-13 21:14
另外,上面的菜单和文件都没动过,用Grub4DOS_0.4.5A_2010.03.11_Chenall版本是正常的
作者: chenall    时间: 2010-3-13 22:02
试试这里的版本是不是一样的。

http://grub4dos-chenall.googleco ... 4.5a-2010-03-13.rar
作者: 0cat0    时间: 2010-3-14 08:32
标题: 回复 #3 chenall 的帖子
试了一下,情况一样,还是出现上面的错误,不过

ketnel || clear

的问题解决了。。。。。。
作者: 0cat0    时间: 2010-3-14 08:38
试了一下别的菜单,发现下面这种菜单都出错了:

2010-03-14_083734.png (5.6 KB, 下载次数: 57)

2010-03-14_083734.png

2010-03-14_083742.png (4.05 KB, 下载次数: 69)

2010-03-14_083742.png

作者: 0cat0    时间: 2010-3-14 14:35
试了一下最新的14号版,没有问题了,下载:

http://nufans.net/grub4dos/tinybit/grub4dos-0.4.5a-2010-03-14.zip
作者: 不点    时间: 2010-3-14 14:44
非常感谢0cat0,仔细检查代码,解决了几个问题之后,立即编译上载。我自己没有测试环境,所以,我不知道有什么问题没有。谢谢0cat0。
作者: 0cat0    时间: 2010-3-14 14:46
不用谢,这是应该的,呵呵,不点大人保重身体。。。。。。。
作者: hotdll    时间: 2010-3-14 14:58
支持下,最近用这个文件作光盘启动呢。
突然发现它比EZBOOT更简单
作者: 不点    时间: 2010-3-14 14:59
现在要紧的是,别让chenall太累了。0cat0可考虑加入开发的队伍。

0cat0在bug报告方面确实很详尽。有时候,开发人员并不能从报告中发现问题。所以,报告者也需要动脑筋。同时也考虑不要把开发者累倒了。有时候,开发者可能情绪不好,说错什么话(我就常常犯错误),那么大家也应该尽量予以原谅。

0cat0兄的报告非常好,很佩服。
作者: 不点    时间: 2010-3-14 15:14
@0cat0

我从你的报告中,又发现一个新的问题。

BPB total sectors(2816) is less than the sectors in the whole image(2880),
probed C/H/S=79/2/18, probed total sectors=2816

为什么 BPB 中的总扇区数不是 2880 呢?2880 个扇区就是 1.44M,难道你的 IMG 文件不是 标准的格式?或者是因为 grub4dos 的又一个 bug?

你把它 map --mem 到内存以后,用 map --status 显示的信息是否正常?是否确实把 2880 个扇区都放在内存了?十六进制的 B40 就是 2880。
作者: caomaoLBL    时间: 2010-3-14 15:14
有没有 可能是 ISO制作的问题?
作者: 0cat0    时间: 2010-3-14 15:49
回不点大人,这个IMG是DiskGenius 3.2.2010.5直接官方下载的,不知道是不是标准的,实在看不懂里面是什么东西来的,直接截图吧:

对了,这个是14号版本的,要不要上个13号版本的?

菜单:



G4D截图:



下面这个是用WinImage看的截图:

[ 本帖最后由 0cat0 于 2010-3-14 16:04 编辑 ]

2010-03-14_160259.png (13.58 KB, 下载次数: 62)

2010-03-14_160259.png

作者: 不点    时间: 2010-3-14 17:09
这个映像虽然长度是 2880 个扇区,但浪费了结尾的 64 个扇区。总共起作用的也就只有 2816 个扇区。

应该用什么工具修改其扇区总数,将 2816 改成 2880 就好了。不改也行,但浪费了 32K 的空间。
作者: hotdll    时间: 2010-3-14 19:17
我今天刚好用3月14号不点发布的grub4dos 做了一个启动光盘。刚好里面也有一个diskgen的IMG

我启动正常啊。
作者: 0cat0    时间: 2010-3-14 22:24
标题: 回复 #15 hotdll 的帖子
14号版是正常的,有问题的版本是13号版本。。。。。。。。。
作者: 0cat0    时间: 2010-3-14 22:38
标题: 回复 #10 不点 的帖子
加入开发我看我是不行了,编程的东西以前有接触过一些(纯属兴趣),不过已经放下很久了(没时间学),现在我只能是拿0PE来YY一下(有时工作中要做做系统,修修电脑,这个也是纯属个人能力),别的我根本就没弄过(因为是工作的行业根这些一点关系都没有)。

只能在实际应用中出现问题才来提交报告,别的一点都帮不上忙了。。。。。。
作者: viptks    时间: 2010-3-15 10:07
标题: 回复 #16 0cat0 的帖子
汗啊,GOOGLE没有14的,FTP又见14的版本,有点乱啊...怎么不同步更新
2010-03-14 fixed problems in set_bootdev and others.
2010-03-13 fixed a (possible)bug in init_pic(affect grub.exe as a linux kernel format). applied Icecube's patch(curr_part_start).

[ 本帖最后由 viptks 于 2010-3-15 10:10 编辑 ]
作者: hotdll    时间: 2010-3-15 15:42
不点 大大。
GRUB4D0S 什么时候彻底支持UTF-8呢?

呵呵。
作者: landyh    时间: 2010-5-19 02:01
支持一下~~~不错~~~




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3