无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 32591|回复: 73
打印 上一主题 下一主题

已解决!运行GRUB4DOS死机,显示STARTING CMAIN 请不点看看

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-30 08:08:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的机器配置如下:
主板EPOX 5P945-3
CPU INTEL PD 820
内存 宇瞻DDR667 1GX2
硬盘 WD SATA1 250GX2
显卡 GEFORCE7300GT
使U盘,包括KINGSTON SANDISKU3
U盘模式:USB-CDROM USB-HDD USB-ZIP U+
引导方式 NTLDR+GRLDR(失败)
使用的GRUB 版本:6月28日,6月12日,6月1日,5月16日等版本
失败类型:死机。
恢复方法:按两次RESET,或长按POWER
故障信息:STARTING CMAIN 然后任何按键均无反映,如第一幅图
故障调试信息(狂按INSER键得到的信息):第二幅图
引导所需文件 :见附件

[ 本帖最后由 qingyi78 于 2009-1-7 20:09 编辑 ]

S7000001_备份.jpg (92.68 KB, 下载次数: 478)

S7000001_备份.jpg

S7000003_备份.jpg (240.88 KB, 下载次数: 447)

S7000003_备份.jpg

1.part1.rar

153.97 KB, 下载次数: 332, 下载积分: 无忧币 -2

1.part2.rar

102.58 KB, 下载次数: 252, 下载积分: 无忧币 -2

2#
发表于 2008-6-30 09:21:51 | 只看该作者
这样的报告,估计不符合要求。
转过去也没多大意义。
回复

使用道具 举报

3#
发表于 2008-6-30 09:22:59 | 只看该作者
也可多试几种不同时期的版本看看。
回复

使用道具 举报

4#
发表于 2008-6-30 09:40:44 | 只看该作者
你是不是装了类似联想的新的HPA?它加锁HPA后并不会去掉EISA分区(事实上未解锁前仍然不能访问,保留该分区项主要可以不用改0扇区内容就可以直接挂上解锁后的HPA),所以就会出现BIOS报告的磁盘空间小于各分区磁盘空间总和。这一方面是HPA策略上的原因,另一方面也算是GRUB还未较好兼容新的某些技术。推荐上报该问题,不过我也没有时空论坛的账号。

[ 本帖最后由 netwinxp 于 2008-6-30 09:41 AM 编辑 ]
回复

使用道具 举报

5#
发表于 2008-6-30 10:52:06 | 只看该作者
第一,时空论坛有Public用户,但提交bug报告前最好参考一下“如何有效的报告bug”这篇文章以及时空论坛其它的bug报告帖子,要提交给不点有效的准确的信息,以利于判断bug的位置并加以解决。另外,不点的邮件是:tinybit (@) tom.com,可以直接通过邮件汇报bug,不过不推荐。

第二,你们想在时空论坛注册并提交bug,请直接联系时空论坛的管理员(例如我)来索要注册邀请码,请注明你要提交grub4dos的bug,如果你只是想看帖或者下载附件,根本没有必要注册用户,因为论坛的这些权限对游客都是开放的。
回复

使用道具 举报

6#
发表于 2008-6-30 10:58:01 | 只看该作者
另外,象楼主这样的bug提交,根本不符合要求,因为连自己所用的grub4dos版本都没有说明,最好是在试用了多个grub4dos的版本之后,尤其确保首先使用grub4dos的最新版,然后依次前推,如果都出现类似的故障或者启动失败,然后再提交bug报告不迟,而且,要详细注明自己测试时用过的版本,及出现的错误提示(屏幕提示)等,但没有必要一定照相或者截图(有截图或者相片更好)。对于不符合要求的bug报告,不点一般是不予理会的。另外,为了有效的解决bug,不点可能需要你的配合进行进一步的测试,因此,务必留下有效的联系方法(邮件之类的),或者及时在自己提交bug的帖子中进行反馈,如果你没有进一步测试的条件,基本上我认为也不需要提交bug报告了。

其实,不点在这个论坛中也有注册用户,看到有效的bug报告,他也会及时回复的。
回复

使用道具 举报

7#
发表于 2008-6-30 12:00:38 | 只看该作者
Climbing斑斑帮整理一下吧。建议LZ顺便把所使用的GRUB的版本给带上。
回复

使用道具 举报

8#
发表于 2008-6-30 12:17:56 | 只看该作者
报告不符合要求!还是整理一下
回复

使用道具 举报

9#
发表于 2008-6-30 13:02:20 | 只看该作者
请问楼主是否试用了6月28日的测试版?

下载链接:http://nufans.net/grub4dos/grub4 ... e-a20-test-only.zip

从楼主提供的信息来看,有可能问题就出在A20上。
回复

使用道具 举报

10#
发表于 2008-6-30 13:08:03 | 只看该作者
楼主修改后的bug报告仍然不是很符合规范。

你应该提供你是如何启动grub4dos的,另外,在启动grub4dos时,连续按Insert键可以进入grub4dos的调试模式,会显示更多有助于寻找bug的提示信息,最好反馈这些信息。

对于提交grub4dos的bug,你至少应该做到以下几方面:

1、汇报硬件情况。按楼主的格式就可以了。

2、汇报grub4dos的运行环境,主要是grub4dos以什么方式启动,你的操作步骤,如果使用grub.exe,要提交config.sys和autoexec.bat(或者试验跳过这两个文件,也就是在纯dos环境下的操作结果)。

3、汇报你测试过的grub4dos的版本,一定要首先试用最新版。

4、汇报调试模式下grub4dos出错的提示信息。

象楼主说过的4月以后的版本,有可能并不包括最新版,最好准确说明版本号。
回复

使用道具 举报

11#
发表于 2008-6-30 13:09:10 | 只看该作者
测试过4和5月的多个版本,没有碰到过楼主说的这种情况,倒在虚拟机中碰到这种问题.6.28正常启动画面,

[ 本帖最后由 haiou327 于 2008-6-30 08:13 PM 编辑 ]
回复

使用道具 举报

12#
 楼主| 发表于 2008-6-30 14:31:52 | 只看该作者
原帖由 Climbing 于 2008-6-30 01:02 PM 发表
请问楼主是否试用了6月28日的测试版?

下载链接:http://nufans.net/grub4dos/grub4 ... e-a20-test-only.zip

从楼主提供的信息来看,有可能问题就出在A20上。

马上去测试
回复

使用道具 举报

13#
 楼主| 发表于 2008-6-30 14:47:25 | 只看该作者
用了6月28日版本,问题依旧
回复

使用道具 举报

14#
发表于 2008-6-30 15:10:21 | 只看该作者
原帖由 haiou327 于 2008-6-30 01:09 PM 发表
测试过4和5月的多个版本,没有碰到过楼主说的这种情况,倒在虚拟机中碰到这种问题.6.28正常启动,42813

也附上GRUB吧
42814


朋友是汕头的?
回复

使用道具 举报

15#
发表于 2008-6-30 15:11:39 | 只看该作者
对在汕头!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

16#
发表于 2008-6-30 15:13:00 | 只看该作者
原帖由 qingyi78 于 2008-6-30 02:31 PM 发表

马上去测试



兄弟我这个就是6.28版只是自己YY 了一个标题而已

[ 本帖最后由 haiou327 于 2008-6-30 05:38 PM 编辑 ]
回复

使用道具 举报

17#
发表于 2008-6-30 15:55:31 | 只看该作者

回复 #16 haiou327 的帖子

你这种改法是不规范的,无论如何修改,请至少保留原始的版本号。

Re 楼主:

既然0628的还有问题,你就需要按我前面所说的要点去反馈bug了。
回复

使用道具 举报

18#
发表于 2008-6-30 17:24:07 | 只看该作者

回复 #17 Climbing 的帖子

楼上的搞错了吧,

我是回帖的,并不是我的有问题,我只是回复有人说6.28的有问题,我用的就是6.28,没有什么问题.
回复

使用道具 举报

19#
发表于 2008-6-30 17:31:06 | 只看该作者

回复 #18 haiou327 的帖子

我知道不是你的电脑有问题。

我的意思是:你把自己的版本发给别人而又不带版本信息,那么别人遇到问题就不知道该如何反馈了,不点对别人修改的grub4dos是不负责任何问题解答的。

我不反对用修改版,但反馈问题一定要用原版。
回复

使用道具 举报

20#
发表于 2008-6-30 17:36:22 | 只看该作者
不好意思,恕我没有说清楚.
我并不是让他来使用我上传这个版本,只是让他来替换成他原来的版本,这个是我自己在用的6.28修改而来的,如果替换掉原来的,还是不能启动的话,就是他镜像问题或设置问题,也可能是程序兼容性问题了.

[ 本帖最后由 haiou327 于 2008-6-30 05:38 PM 编辑 ]
回复

使用道具 举报

21#
发表于 2008-6-30 17:46:27 | 只看该作者
楼主一直没有反馈他是如何使用grub4dos的,所以现在还很难判断。

但估计,十有八九是他的机器的BIOS有bug,因为0628的版本现在很少遇到启动失败的问题了。
回复

使用道具 举报

22#
发表于 2008-6-30 17:54:11 | 只看该作者
他测试的好像是U盘启动,可是U盘启动的兼容性实在很糟糕。
回复

使用道具 举报

23#
发表于 2008-6-30 20:32:55 | 只看该作者
楼主有一个很大的缺失:没有报告究竟以前的老版本中,有没有成功的。如果有成功的,请报告成功的版本有哪些。

另外,楼主启动到 DOS,运行 grub.exe 成功否?grldr 安装到 MBR 是否成功(请用最新的 bootlace 来安装)?改变 GRLDR 所在分区的文件系统类型是否成功?等等。提供这类信息可以帮助我们猜测问题在哪里。

当然,另外一个问题:GRLDR 是原装的,还是改造过的?如果是改造过的,又拿来报告的话,那可称为“捉弄人”。

开机时,代替按 Insert,你可以按 c,看看能否抢先进入 命令行?

目前我怀疑,NTLDR 装入 GRLDR 的开头 16 扇区之后,这 16 扇区的引导代码需要查找并装载整个 GRLDR,这个过程有可能失败。楼主可否尝试把 USB 设备重新格式化,首先拷入 grldr 等关键文件,然后再看问题是否依旧。

我还怀疑,楼主是否肯定 grldr 是你想测试的版本?楼主有没有尝试删除 grldr 再启动,看看会不会出现 No GRLDR 之类的信息?因为我怀疑,某个隐蔽的 grldr 可能始终在其作用。

楼主上载的第一个图是死机图,我明白。但第二张图是不是死机图呢?楼主没说。如果不是死机,请接着上载其它图片。如果是死机了,也请说明白。



好了,我等待楼主进一步的消息。

[ 本帖最后由 不点 于 2008-6-30 08:40 PM 编辑 ]
回复

使用道具 举报

24#
 楼主| 发表于 2008-6-30 21:22:01 | 只看该作者
楼主有一个很大的缺失:没有报告究竟以前的老版本中,有没有成功的。如果有成功的,请报告成功的版本有哪些。
严格的说没有成功过,但出现过选单,就是纯DOS下运行GRUB.EXE,且MENU.LST只有系统选择的时候
title find and load LDRXPE, the Recovery Console of Windows NT/2K/XP
fallback 2
find --set-root /LDRXPE
chainloader /LDRXPE

title DOS98
find --set-root /BOOT/DOS98.gz
map --mem /BOOT/DOS98.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

这时可以选择系统。但是选择好了之后,进去就是
booting xxxxxx处死机
或者是没有MENU.LST的时候的GRLDR启动,可以在最初3秒内狂按方向键,可以看到选单 ,但是选择重启或者关机的时候显示 ERROR SAVE DEFAULT(大概是这个意思)后死机。
另外,楼主启动到 DOS,运行 grub.exe 成功否?grldr 安装到 MBR 是否成功(请用最新的 bootlace 来安装)?改变 GRLDR 所在分区的文件系统类型是否成功?等等。提供这类信息可以帮助我们猜测问题在哪里。
只要加载正常的MENU.LST都是在STARTING CMAIN处死机 BOOTLACE IO+GRUB NTLDR+GRUB都试过,但是单独运行GRUB没问题。可以进入命令模式。只要一选PE或者其他就死机。
当然,另外一个问题:GRLDR 是原装的,还是改造过的?如果是改造过的,又拿来报告的话,那可称为“捉弄人”。
当然是原装的,几乎是第一时间下载的。
开机时,代替按 Insert,你可以按 c,看看能否抢先进入 命令行?
马上去试试,试好了再来汇报
目前我怀疑,NTLDR 装入 GRLDR 的开头 16 扇区之后,这 16 扇区的引导代码需要查找并装载整个 GRLDR,这个过程有可能失败。楼主可否尝试把 USB 设备重新格式化,首先拷入 grldr 等关键文件,然后再看问题是否依旧。
马上去试试,试好了再来汇报
我还怀疑,楼主是否肯定 grldr 是你想测试的版本?楼主有没有尝试删除 grldr 再启动,看看会不会出现 No GRLDR 之类的信息?因为我怀疑,某个隐蔽的 grldr 可能始终在其作用。
这个问题你不用怀疑,我不会把版本搞错的。我对文件还是心里有数的:)
楼主上载的第一个图是死机图,我明白。但第二张图是不是死机图呢?楼主没说。如果不是死机,请接着上载其它图片。如果是死机了,也请说明白。
第二章图是狂按INSER后的图,不死机。但可以做哪些后续操作,我还不知道。请不点指点。

[ 本帖最后由 qingyi78 于 2008-6-30 09:26 PM 编辑 ]
回复

使用道具 举报

25#
 楼主| 发表于 2008-6-30 21:23:33 | 只看该作者
我相信GRUB的光盘版和硬盘版已经没什么问题了。但是我最近研究的是U盘启动,始终就没成功过。而且每次都要弯腰去按RESET或POWER很是恼火。所以测试不周还请原谅
回复

使用道具 举报

26#
发表于 2008-6-30 22:41:22 | 只看该作者
楼主这么一说,我放心了,看来问题不严重,可能多半是因为使用的命令不对造成的。比如我看到 fallback ,这条命令的胡乱使用,会引起无限循环,这就和 死机 是同一个效果了。

我没有太大兴趣解决这个问题了。

fallback 就相当于 basic 语言中的 on error goto 语句。fallback 2 的意思是,本菜单项中一旦有任何命令的执行过程出现错误,就立即转到第 2 个菜单项中继续执行(实际上是第“三”个菜单项,因为第 0 个菜单项就是第“一”个)。如果你不能确信你懂得 fallback 命令的使用技巧,请你删除所有的 fallback 命令。

[ 本帖最后由 不点 于 2008-6-30 10:43 PM 编辑 ]
回复

使用道具 举报

27#
 楼主| 发表于 2008-6-30 23:43:59 | 只看该作者
我相信问题还是很严重的。但还是完整测试618版后再给你写报告吧
回复

使用道具 举报

28#
 楼主| 发表于 2008-6-30 23:56:28 | 只看该作者
color black/cyan yellow/cyan
timeout 30
default /default

title find and load LDRXPE, the Recovery Console of Windows NT/2K/XP
fallback 2
find --set-root /LDRXPE
chainloader /LDRXPE
title DOS98
find --set-root /BOOT/DOS98.gz
map --mem /BOOT/DOS98.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title MEMTEST
find --set-root /BOOT/WINDIAG.IMG
map --mem /BOOT/WINDIAG.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title XLY
find --set-root /BOOT/xly2007.gz
map --mem /BOOT/xly2007.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title find and load IO.SYS of Windows 9x/Me
fallback 3
find --set-root /io.sys
chainloader /io.sys
savedefault --wait=2
title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root /ntldr
chainloader /ntldr
savedefault --wait=2

title reboot
savedefault --wait=2
reboot
title halt
savedefault --wait=2
halt

这个是我用的MENU.LST请帮忙检查有没有错误。以前提供的是示例文件里的:)
回复

使用道具 举报

29#
发表于 2008-6-30 23:56:42 | 只看该作者
但出现过选单


只要有了这句,问题的性质就大致确定了。说明 grub 能够成功启动。而错误就只能出在不适当的菜单命令上了。

补充:刚刚看到你贴的 menu 命令,其中的 fallback 果然是胡乱使用。请你把这些 fallback 全部删除,再试试。你应该没什么大的问题了。

[ 本帖最后由 不点 于 2008-6-30 11:58 PM 编辑 ]
回复

使用道具 举报

30#
 楼主| 发表于 2008-7-1 00:24:23 | 只看该作者
用HP格式化U盘后,尝试用http://download.gna.org/grubutil/grubinst-1.1-bin-w32-2008-01-01.zip

安装方式
1尝试用http://download.gna.org/grubutil/grubinst-1.1-bin-w32-2008-01-01.zip
安装最新的GRUB http://nufans.net/grub4dos/grub4dos-0.4.4-2008-06-28-gate-a20-test-only.zip
到U盘的FAT32分区,因为U盘是4G的。COPY GRLDR到U盘。

2尝试用DOS干净启动,就是没有CONFIG.SYS和AUTOEXEC.BAT的,启动后盘符为C,
运行GRUB.EXE

虚拟机上成功引导各种软盘镜像。没任何问题。
真机上,当MENU.LST为
color black/cyan yellow/cyan
timeout 30
default /default


title DOS98
find --set-root /DOS98.gz
map --mem /DOS98.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title MEMTEST
find --set-root /WINDIAG.IMG
map --mem /WINDIAG.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title XLY
find --set-root /xly2007.gz
map --mem /xly2007.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
死机,信息为STARTING CMAIN



当MENU.LST为
title DOS98
find --set-root /DOS98.gz
map --mem /DOS98.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title MEMTEST
find --set-root /WINDIAG.IMG
map --mem /WINDIAG.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title XLY
find --set-root /xly2007.gz
map --mem /xly2007.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
可以显示选择,。也可以选择。
但当选择第一项时 显示BOOTING DOS98.....死机
但当选择第二项时 显示BOOTING MEMTEST.....死机



虚拟机上全部通过测试,说明菜单内容没有问题。


真机上无颜色定义的菜单可以显示,有颜色定义的菜单不显示,直接死机


真机上可以选择菜单时,选择其中任何一项后死机


真机上,按INSET和按C都可以正常进行,不死机,按INSET后如一楼的第二幅图
按C后出现GRUB- 可以用HELP以及其他命令。
在纯DOS下,如果没有MENU.LST可以运行GRUB.EXE,没问题。

希望以上信息可以给不点一些提示。而且测试过的版本反映是一样的。包括628的。而且在虚拟机上都是通过测试的。

[ 本帖最后由 qingyi78 于 2008-7-1 12:30 AM 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-24 19:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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