无忧启动论坛

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

[求助] 天意U盘 Grub启动故障

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-28 11:10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
sandisk U盘用天意U盘启动系统620制作启动U盘, 出现如图故障,不知何故,请达人帮忙分析一下,谢谢!
2#
发表于 2011-6-28 15:54:31 | 只看该作者
报告的好像是 grub4dos 的 bug,但又不太像。最好能孤立出 grub4dos 的部分来,单单测试 grub4dos,这样就容易确定了。

一个设计不好的菜单(自己加载自己)导致无穷循环死机或者自己占用了代码空间造成内存冲突死机的情况是很常见的。

[ 本帖最后由 不点 于 2011-6-28 15:55 编辑 ]
回复

使用道具 举报

3#
发表于 2011-6-28 17:35:16 | 只看该作者
最好把菜单贴出来,菜单出问题的可能行很大啊
回复

使用道具 举报

4#
 楼主| 发表于 2011-6-30 11:09:43 | 只看该作者

菜单如下,因为是英文版本所以中文显示问号

timeout 10
default 0
gfxmenu /BOOT/GRUB/MESSAGE
configfile (md)4+8
title ?01? ??Win2003PE??????
find --set-root /BOOT/SETUPLDR.BIN
chainloader /BOOT/SETUPLDR.BIN
title ?02? ??Win7PE?????
find --set-root /BOOT/TYW7.BIN
chainloader /BOOT/TYW7.BIN
title ?03? ??Slitaz????
kernel /BOOT/BZIMAGE root=/dev/null vga=normal autologin
initrd /BOOT/ROOTFS.GZ
title ?04? ?????ISO/IMG??(IMGS??)
RUN --set-ext=.iso|.img|.ima|.| /IMGS/.AUTOMENU
title ?05? Onekey?????????
RUN /BOOT/IMGS/OKDOS.IMA
title ?06? ??MAXDOS???
RUN /BOOT/IMGS/MAXDOS.IMG
title ?07? ??DOS???????
RUN /BOOT/IMGS/DTSTOOL.IMA
title ?08? ??DiskGen????
RUN /BOOT/IMGS/MAXDOS.IMG DISKGEN
title ?09? ??MemTest????
kernel /BOOT/IMGS/MEMTEST.BIN
title ?10? ??Windows??????
RUN /BOOT/IMGS/PWD.IMG
title ?11? ??USB????(?????)
/BOOT/GRUB/USB_ACC.0PE
title ?12? ??NTBOOT?????
RUN /BOOT/IMGS/NTBOOT.IMG

[ 本帖最后由 donstech 于 2011-6-30 11:23 编辑 ]

z11111111111111111111111.gif (13.53 KB, 下载次数: 203)

z11111111111111111111111.gif
回复

使用道具 举报

5#
发表于 2011-6-30 11:28:56 | 只看该作者
timeout 10
default 0
gfxmenu /BOOT/GRUB/MESSAGE
configfile (md)4+8

导致无限循环的,应该是这一句:configfile (md)4+8

你可以试试把这两句都去掉:

gfxmenu /BOOT/GRUB/MESSAGE
configfile (md)4+8
回复

使用道具 举报

6#
 楼主| 发表于 2011-6-30 12:08:46 | 只看该作者

回复 #5 不点 的帖子

按你的方法菜单显示出来了,但进菜单项均提示 文件无法找到
回复

使用道具 举报

7#
发表于 2011-6-30 14:49:16 | 只看该作者
> 按你的方法菜单显示出来了

那就已经证明,正是菜单的错误,导致 “死机” 的。你一楼提出的问题,已经圆满解决了。

> 但进菜单项均提示 文件无法找到

这是又一个问题了。

既然已经证明菜单是错误的,就是说,菜单的编写者可能有疏漏,那么有理由相信,“文件无法找到” 也是菜单的某种错误或疏漏导致的。

究竟是哪里错了,这还得你自己费心了。如果你不想亲自费劲,你也可把问题提交给这个菜单的原始作者。
回复

使用道具 举报

8#
发表于 2011-6-30 14:52:40 | 只看该作者
find --set-root /BOOT/SETUPLDR.BIN
chainloader /BOOT/SETUPLDR.BIN

改为下面的试试看(其他菜单类似方法修改下)

chainloader /BOOT/SETUPLDR.BIN || find --set-root /BOOT/SETUPLDR.BIN && chainloader /BOOT/SETUPLDR.BIN
回复

使用道具 举报

9#
发表于 2011-7-1 08:28:36 | 只看该作者
找不到文件,自然是路径写的不正确或者不合适,看看别人的菜单是怎么写,最好有更通用,更有兼容性的写法
回复

使用道具 举报

10#
发表于 2011-7-4 01:03:52 | 只看该作者

无忧真好

学习了 谢谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-10 03:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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