无忧启动论坛

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

grldr启动后修改菜单再启动提示找不到文件

[复制链接]
1#
发表于 2017-11-16 06:10:41 来自手机 | 显示全部楼层
这问题自己肯定能找到原因,用不着费劲来问吧?难道会修改却不会调试?

点评

谢谢回复 调试 是指启动grldr时马上按insert键吗  详情 回复 发表于 2017-11-16 08:28
回复

使用道具 举报

2#
发表于 2017-11-16 20:52:02 | 显示全部楼层
yjqd 发表于 2017-11-16 08:28
谢谢回复

调试 是指启动grldr时马上按insert键吗

根据你的描述,你修改前,是正常的。你修改后不正常了。

你只要确定究竟是那一处修改造成的问题即可。

比方说,你修改了 10 个地方。你先恢复 9 个地方(保持修改前的状态),只留下一个修改,试试看行不行。如果这个修改就不正常了,那说明就是此处的修改造成的错误,这样就找到了根源。如果这个修改能正常运行,那就说明是其他 9 处的修改有问题。像这样,你逐一试验,总可以确定有毛病的修改,这样就找到了根源。

点评

明白一些了: 第一种情况: 用win7的bootmgr加载grldr 如果这个grldr内置菜单没有用find --set-root /xxx,启动后,root命令结果是(hd0,0) 也就是根目录是win7的bootmgr所在的目录C 如果这个grldr内置菜单  详情 回复 发表于 2017-11-17 13:44
简单的说: 我的grldr原菜单,启动后只要不修改它,任何一个启动项都能正常启动,如果对菜单进行修改,不管修改多少,gfldr所在的目录都会返回到(hd0,0)  详情 回复 发表于 2017-11-16 21:40
谢谢回复 grldr这个文件本身的内置菜单我没修改,只是在启动grldr后在菜单选项界面修改了一项,就是把启动的dos镜像名改成了新增加的dos镜像的名称,即原来是启动的Win98.img,改成启动ghost.img 修改 map --me  详情 回复 发表于 2017-11-16 21:32
回复

使用道具 举报

3#
发表于 2017-11-18 10:37:20 | 显示全部楼层
提醒一下楼主,你的 grldr 菜单开头这句

configfile

有可能抢先去执行 /menu.lst 文件了。如果此时当前 root 是 (hd0,0),而且存在 (hd0,0)/menu.lst 这个文件,那么控制权就会被这个文件接管,而 grldr 内置菜单中的后续语句都不会再执行了。

如果不存在 /menu.lst 文件,则 grldr 的内置菜单会继续起作用,后续的 find --set-root /grldr 就能够得到执行。

这个地方锤炼了很多年,不容易有 bug。鉴于 yaya 也没能重现 bug,我建议你还是重点检查你自己的菜单吧。估计是你修改的问题,也或者是因为你在使用某个有毛病的旧版 grub4dos 所造成的问题。

你在一楼说,未修改时,一切正常。修改后,不正常了。这本身就说明是你修改带来的问题。比如有可能是你所用的内置菜单修改工具与 grub4dos 版本不匹配造成的。

点评

谢谢回复 我检查了下所有根目录没有menu.lst 刚才从grub4dos-0.4.6a-2017-10-23.7z里提取grldr出来 新建文本文档,内容如下: default 0 timeout 10 find --set-root /grldr title 使用map启动本地硬  详情 回复 发表于 2017-11-18 11:14
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-5 19:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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