无忧启动论坛

标题: 求助:grub Menu.LST 出错 已解 [打印本页]

作者: xya168    时间: 2007-12-25 10:55
标题: 求助:grub Menu.LST 出错 已解
# 默认延迟时间(秒)
timeout 30
# 第一项为默认值
default 0
# 设置中文支持的字体文件
fontfile (fd0)/grub/fonts.gz
# 设置图形背景文件
splashimage (fd0)/grub/winxp.xpm.gz

title 2:jinhaishuo2007
        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot


title 2:jinhaishuo2007
        find --set-root /myudisk.txt  
        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot


title 2:jinhaishuo2007
        kernel /grub/MEMDISK.GZ 
        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

title 3:Ram Stress Test
        kernel /grub/MEMDISK.GZ 
        find --set-root /myudisk.txt  
        map --mem (hd0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot
都不可以呀    汗汗
不会显示中文  不会显示背景!!!!!!

各位帮我看看那里错了这两项不会启动!!!!!!!!!!!!!

[ 本帖最后由 xya168 于 2007-12-26 02:12 AM 编辑 ]
作者: semiuel    时间: 2007-12-25 10:58
突然想起来我以前也碰到过类似问题,请楼主看看.

楼主用的是不是清华紫光的U盘啊?
建议楼主重新用FLASHBOOT做一下启动,然后重新把文件放到U盘里.


[ 本帖最后由 semiuel 于 2007-12-25 03:16 PM 编辑 ]
作者: Climbing    时间: 2007-12-25 11:01
在grub4dos的命令行模式手工输入上述命令,然后看一下错误提示信息。

从你的菜单来看,应该是从U盘启动grub4dos的,看grub4dos能不能正常的将U盘作为根设备。
作者: xya168    时间: 2007-12-25 11:03
是的
就这两项不会启动!!!!
作者: Climbing    时间: 2007-12-25 11:09
我说过了,用手工输入命令的方式测试一下,然后贴上来错误提示。
作者: xya168    时间: 2007-12-25 11:13
好的    谢谢    我去启下
作者: xya168    时间: 2007-12-25 11:32
我用title 2:jinhaishuo2007
        find --set-root (fd0)/myudisk.txt
        map --mem /grub/jhs2007.img(fd0)

title 3:Ram Stress Test
        find --set-root (fd0)/myudisk.txt
        map --mem /grub/rst442.img(fd0)
提示
booting ~z:jinhaishuo2007
(hd0.o)
fillesystem type is ntfs, partitian type 0x7
map --mem /grub/jhs2007.img(fd0)
error  12:  unrurecognizcd device string
press ang key to continue...


我用
# 设置中文支持的字体文件
fontfile (fd0)/grub/fonts.gz
# 设置图形背景文件
splashimage (fd0)/grub/winxp.xpm.gz
不会显示中文和背景
作者: lianjiang    时间: 2007-12-25 11:36
原帖由 xya168 于 2007-12-25 11:32 AM 发表
提示
booting ~z:jinhaishuo2007
(hd0.o)
fillesystem type is ntfs, partitian type 0x7
map --mem /grub/jhs2007.img(fd0)
error  12:  unrurecognizcd device string
press ang key to continue...

要按你菜单里写的内容输入,不要随便敲。

       find --set-root /myudisk.txt  
        map --mem /grub/jhs2007.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

作者: citydream    时间: 2007-12-25 11:55
title 效率源(金海硕)2007版大容量硬盘检测修复程序
kernel /grub/memdisk.gz
initrd /grub/jhs2007.img
作者: xya168    时间: 2007-12-25 11:57
我用你写的代码   
    find --set-root /myudisk.txt  
        map --mem /grub/jhs2007.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot
提示
booting'2:jinhaishuo2007'
find ---set-root /myudisk.txtiiii
error 17 file not found
press ang key to continue...
作者: lianjiang    时间: 2007-12-25 12:00
特征文件没找到。。。。。
作者: lianjiang    时间: 2007-12-25 12:03
你菜单里用的,是从grub4dos初级教程里搬的?
是的话,在u盘根目录有此特征文件吗?
作者: xya168    时间: 2007-12-25 12:05
标题: 回复 #11 lianjiang 的帖子
我建立了个文件myudisk.txt在优盘里   打开优盘就可以看到
里边没文字   不知道怎么写    哭呀
作者: lianjiang    时间: 2007-12-25 12:09
不需要文字。看来是grub4dos不能识别u盘上文件。
试试直接指定设备能否启动。
比如
find那行不输。

改输map --mem (fd0)/grub/jhs2007.img (fd0)

不行再试
map --mem (hd0,0)/grub/jhs2007.img (fd0)
作者: xya168    时间: 2007-12-25 12:11
原帖由 lianjiang 于 2007-12-25 12:03 PM 发表
你菜单里用的,是从grub4dos初级教程里搬的?
是的话,在u盘根目录有此特征文件吗?

是搬的  没
我自己建立的
作者: xya168    时间: 2007-12-25 12:31
原帖由 lianjiang 于 2007-12-25 12:09 PM 发表
不需要文字。看来是grub4dos不能识别u盘上文件。
试试直接指定设备能否启动。
比如
find那行不输。

改输map --mem (fd0)/grub/jhs2007.img (fd0)

不行再试
map --mem (hd0,0)/grub/jhs2007.img (fd0)



title 2:jinhaishuo2007
       find --set-root /myudisk.txt  
        map --mem (fd0)/grub/jhs2007.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot
title 2:jinhaishuo2007
       find --set-root /myudisk.txt  
        map --mem /grub/jhs2007.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot
title 3:Ram Stress Test 
        find --set-root /myudisk.txt  
        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

都不可以呀    汗汗
作者: lianjiang    时间: 2007-12-25 12:45
原帖由 xya168 于 2007-12-25 12:31 PM 发表
title 2:jinhaishuo2007
       find --set-root /myudisk.txt  
        map --mem (fd0)/grub/jhs2007.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot
title 2:jinhaishuo2007
       find --set-root /myudisk.txt  
        map --mem /grub/jhs2007.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot
title 3:Ram Stress Test 
        find --set-root /myudisk.txt  
        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

都不可以呀    汗汗

是否用的是最新版?
手动输入以下命令

      map --mem (fd0)/grub/jhs2007.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

      map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

不行的话去官方论坛报告。
作者: xya168    时间: 2007-12-25 12:57
是最新版的!!!

我在试试

我有不懂e文!!
作者: xya168    时间: 2007-12-25 13:40
title 2:jinhaishuo2007
        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot


title 2:jinhaishuo2007
        find --set-root /myudisk.txt  
        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot


title 2:jinhaishuo2007
        kernel /grub/MEMDISK.GZ 
        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

title 3:Ram Stress Test
        kernel /grub/MEMDISK.GZ 
        find --set-root /myudisk.txt  
        map --mem (hd0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot
都不可以呀    汗汗
作者: lianjiang    时间: 2007-12-25 13:46
没看清楚吗?
【手动输入以下命令】
      map --mem (fd0)/grub/jhs2007.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

      map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot
作者: xya168    时间: 2007-12-25 13:48
手动输入以下命令????grub>        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

????

[ 本帖最后由 xya168 于 2007-12-25 01:51 PM 编辑 ]
作者: lianjiang    时间: 2007-12-25 13:51
原帖由 xya168 于 2007-12-25 01:48 PM 发表
手动输入以下命令????grub>        map --mem (hd0,0)/grub/rst442.img (fd0)
        map --hook
        chainloader (fd0)+1
        rootnoverify (fd0)
      boot

????

这是2楼Climbing 名誉版主的答复:
在grub4dos的命令行模式手工输入上述命令,然后看一下错误提示信息。

从你的菜单来看,应该是从U盘启动grub4dos的,看grub4dos能不能正常的将U盘作为根设备。
作者: xya168    时间: 2007-12-25 13:54
第一项可以启动  pe
作者: lianjiang    时间: 2007-12-25 14:04
原帖由 xya168 于 2007-12-25 01:54 PM 发表
第一项可以启动  pe

对不起,看不懂你说的,建议慢慢看官方文档。
作者: semiuel    时间: 2007-12-25 15:15
楼主用的是不是清华紫光的U盘啊?
建议楼主重新用FLASHBOOT做一下启动,然后重新把文件放到U盘里.
作者: xya168    时间: 2007-12-25 15:48
原帖由 semiuel 于 2007-12-25 03:15 PM 发表
楼主用的是不是清华紫光的U盘啊?
建议楼主重新用FLASHBOOT做一下启动,然后重新把文件放到U盘里.


不是
我试过不行的
作者: Climbing    时间: 2007-12-25 16:01
楼主的U盘用的竟然是NTFS的文件系统,希望你没有使用NTFS的压缩功能。

你从U盘启动进入grub4dos后,然后在菜单界面按c键进入命令行模式,然后输入一个root命令并回车,看一下当前的根设备是什么?如下:
grub>root <回车>
将命令结果反馈回来。

另外,可以尝试着用cat /<TAB键>,然后看grub能不能自动列出你U盘根目录下的文件夹及文件。
作者: xya168    时间: 2007-12-25 16:43
原帖由 Climbing 于 2007-12-25 04:01 PM 发表
楼主的U盘用的竟然是NTFS的文件系统,希望你没有使用NTFS的压缩功能。

你从U盘启动进入grub4dos后,然后在菜单界面按c键进入命令行模式,然后输入一个root命令并回车,看一下当前的根设备是什么?如下:
gr ...

你看下  

我的可以启动老毛的pe 就是不能启动img的晕
我的硬盘分区全是NTFS的文件系统!!

[ 本帖最后由 xya168 于 2007-12-25 04:52 PM 编辑 ]

QQ截图未命名.gif (34.3 KB, 下载次数: 81)

QQ截图未命名.gif

QQ截图未命名.gif (70.03 KB, 下载次数: 96)

QQ截图未命名.gif

未命名.gif (28.15 KB, 下载次数: 87)

未命名.gif

作者: xya168    时间: 2007-12-25 16:56
原帖由 semiuel 于 2007-12-25 10:58 AM 发表
突然想起来我以前也碰到过类似问题,请楼主看看.

楼主用的是不是清华紫光的U盘啊?
建议楼主重新用FLASHBOOT做一下启动,然后重新把文件放到U盘里.

我的不是紫光的
作者: Climbing    时间: 2007-12-25 17:14
首先,确认你的U盘根目录下有myudisk.txt这个文件,然后在grub的命令行下使用这个命令:

grub> find --set-root /myudisk.txt
然后将结果反馈回来。

另外,也可以反馈下面这个命令的结果:
grub> geometry <tab>
作者: Climbing    时间: 2007-12-25 17:31
建议楼主好好学习一下grub4dos的基本用法,搞清楚你的U盘在grub4dos下是属于什么设备(一般要么是(fd0),要么是(hd0)),然后再看一下grub4dos能不能正常访问你的U盘。可以用cat这一类的命令进行测试。
作者: xya168    时间: 2007-12-25 17:44
原帖由 Climbing 于 2007-12-25 05:14 PM 发表
首先,确认你的U盘根目录下有myudisk.txt这个文件,然后在grub的命令行下使用这个命令:

grub> find --set-root /myudisk.txt
然后将结果反馈回来。

另外,也可以反馈下面这个命令的结果:
grub> geometry  


提示error32:unrelognyzed command

我是看教程该的

[ 本帖最后由 xya168 于 2007-12-25 05:47 PM 编辑 ]
作者: Climbing    时间: 2007-12-25 17:46
楼主既然这么不认真,我不准备再进一步提供帮助了。自己想办法解决吧。
作者: xya168    时间: 2007-12-25 17:49
我实在照你的做呀!!!
作者: zhongsanakang    时间: 2007-12-25 19:57
楼主:在第一行中写为root (fd),在以后再加其它行试试,此法要U盘格为USB-FDD或USB-ZIP才有效,而且以后内容我用楼主的亦成功。
作者: zhongsanakang    时间: 2007-12-25 20:00
原帖由 Climbing 于 2007-12-25 05:31 PM 发表
建议楼主好好学习一下grub4dos的基本用法,搞清楚你的U盘在grub4dos下是属于什么设备(一般要么是(fd0),要么是(hd0)),然后再看一下grub4dos能不能正常访问你的U盘。可以用cat这一类的命令进行测试。

      斑主说的对
作者: 长风破浪    时间: 2008-1-9 14:08
我只会用别人的.LST文件修改,自己不会编写.
作者: jinjikelly    时间: 2008-8-13 10:18
呵呵...两位高手离你而去...哈哈哈...




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