无忧启动论坛

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

新手第一问:我的grub4dos为什么不读取menu.lst,直接启动到命令行grub>

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-19 21:24:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在移动硬盘mbr上安装了grub4dos,第一区fat32,有grlbr和menu.lst在其根目录。第二分区ntfs分区,在扩展分区内。
启动后,一闪而过的屏幕显示grldr已经被装载执行
然后启动到grub命令提示行
grub>

就不继续读取menu.lst显示图形界面了。

继续在命令行中输入menu.lst中的某个启动指令,都能够正常执行
之后输入boot指令,启动正常。

但为什么会停下来不显示图形界面?
推荐
发表于 2010-6-15 17:42:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

推荐
发表于 2008-9-20 22:34:12 | 只看该作者


geometry   (fd0)
geometry   (hd0)

看看究竟你的 U 盘是硬盘,还是软盘?

也可以试试这样的:
  1. ls  (fd0)/
  2. ls  (hd0,0)/
  3. ls  (hd0,1)/
  4. ls  (hd0,2)/
  5. ls  (hd0,3)/
  6. ls  (hd0,4)/
  7. ls  (hd0,5)/
  8. ls  (hd0,6)/
复制代码
看看其中哪个是 U 盘的内容。

[ 本帖最后由 不点 于 2008-9-20 22:35 编辑 ]
回复

使用道具 举报

推荐
发表于 2008-9-20 21:57:48 | 只看该作者
“启动到grub命令提示行
grub>
就不继续读取menu.lst显示图形界面了。”

这样应该是grub找不到menu.lst所导致。

而“第一区fat32,有grlbr和menu.lst在其根目录”,那么启动路径是C盘,使用“find --set-root --ignore-floppies /menu.lst”应该可以找得到menu.lst。除非启动路径是A盘才会找不到(我的usb-zip启动到A盘,也发生过这种情况,把--ignore-floppies删除后重写入grldr就行了)。

现在我也找不出什么毛病来,帮你顶顶,看看有没有人能搞定。
回复

使用道具 举报

推荐
 楼主| 发表于 2008-9-20 21:13:29 | 只看该作者
我又研究了一下,发现grldr内置菜单并无问题,我用gredmenu将我自己的menu.lst写进grldr里,仍然不行。

我运行
gred>configfile menu.lst
好像提示一行类似于
start chaining()...
一闪而过,立刻重新回到
gred>

后来我换用原来老毛桃的winpe中的mtldr,改名做grldr,情况就正常了。看来是我的grldr的问题,但不知原因是什么。
我用的是刚从原站下的最新版(0.4.4)greb4dos包中的grldr

现在不能上传附件,否则可以传上来两个不同的ldr让高手帮我看看
回复

使用道具 举报

推荐
 楼主| 发表于 2008-9-20 18:08:24 | 只看该作者
这是我用grubmenu导出来的内置菜单,高人看看有什么问题么?
(谢谢楼上指点!原来grldr还有内置菜单这么一说,我还以为它找寻menu.lst的方式是硬编码进去的呢,哈哈)

default 0
timeout 1
fallback 1

title find /menu.lst
        find --set-root --ignore-floppies /menu.lst
        configfile /menu.lst

title find /boot/grub/menu.lst
        fallback 2
        find --set-root --ignore-floppies /boot/grub/menu.lst
        configfile /boot/grub/menu.lst

title find /grub/menu.lst
        fallback 3
        find --set-root --ignore-floppies /grub/menu.lst
        configfile /grub/menu.lst

title commandline
        commandline

title reboot
        reboot

title halt
        halt
回复

使用道具 举报

推荐
发表于 2010-6-19 11:35:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

推荐
发表于 2010-6-17 11:56:31 | 只看该作者

回复 #1 true_log 的帖子

其实楼主只需要修改下内置菜单就可以解决的
title find /menu.lst
        find --set-root --ignore-floppies --ignore-cd /menu.lst
        configfile (cd)/menu.lst
注意到configfile后加上(cd)
仅供参考..
回复

使用道具 举报

推荐
发表于 2010-6-15 17:44:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

推荐
发表于 2010-6-15 14:12:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

推荐
发表于 2008-9-20 17:08:23 | 只看该作者
你用grubmenu.exe把grldr的内置菜单导出看看,搜索menu.lst的命令有没有问题,贴出来大家瞧瞧。
回复

使用道具 举报

7#
 楼主| 发表于 2008-9-21 14:58:11 | 只看该作者
谢谢楼上的回答!

应该是hd没错,因为我用下面的命令
kernel (hd0,0)/live/vmlinuz1 ...
都能正确执行,那么目录一定已经认出来了

只是我的grldr会出错,configfile命令执行后不启动图形界面,重新回到命令提示符。
用原来老毛桃里的mtldr改了名字换掉它,就能启动正常。这个新的0.4.4版本中的grldr不知大家是否试过,有没有碰到一样的问题?
回复

使用道具 举报

8#
发表于 2008-9-22 00:55:16 | 只看该作者
是不是修改过的 grldr?如果改动过,试试没改以前怎样?还有一个问题,最新的 grldr 试过没有? http://grub4dos.nufans.net/
回复

使用道具 举报

9#
 楼主| 发表于 2008-9-23 03:16:42 | 只看该作者
谢谢楼上大师的指点,我试验了一下最新的,果然没有问题。
发现原来自己很衰,不,是非常非常衰,偏偏下载到了一个有问题的版本。
我从这里下的http://download.gna.org/grub4dos/,那里最新版本正好是2008.08.08的,可惜这一发行版中的grldr有bug,之后的版本中就修正了(我下个再早点的版本也能正常工作啊,看我有多衰)。我看版本号都是0.4.4,以为就是最新的了,结果白费了几天时间,唉。
让众高手们陪我一起犯晕,呵呵,罪过。
回复

使用道具 举报

10#
发表于 2008-9-23 08:50:44 | 只看该作者
问题解决了就好。大家都是想用好软件而已,谁都没罪。值得庆贺,你的运气在变好。新版本能用,谢谢你的告知。
回复

使用道具 举报

16#
发表于 2010-6-23 21:14:44 | 只看该作者
我的在一些联想的笔记本上出现此类问题,其它机子上都可以正常引导,不知怎么回事
回复

使用道具 举报

17#
发表于 2010-7-6 07:52:50 | 只看该作者
ISO镜像的格式问题!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-5 22:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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