无忧启动论坛

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

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

[复制链接]
1#
发表于 2017-11-15 20:17:02 来自手机 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2017-11-16 06:47:27 来自手机 | 显示全部楼层
把c盘的boot文件夹删除
回复

使用道具 举报

3#
发表于 2017-11-16 09:11:28 来自手机 | 显示全部楼层
menu.lst应当在f盘。
回复

使用道具 举报

4#
发表于 2017-11-16 09:12:11 来自手机 | 显示全部楼层
你的根目录在c盘
回复

使用道具 举报

5#
发表于 2017-11-16 22:13:52 来自手机 | 显示全部楼层
‘’只是在启动grldr后在菜单选项界面修改了一项,‘’  前面说没有menu.lst菜单,那么引号里的菜单是什么?菜单选项界面是什么?这些怎么显示的?通过什么文件选择?
回复

使用道具 举报

6#
发表于 2017-11-17 12:28:17 | 显示全部楼层
以 18 楼为基准讨论。
grldr 在 c 盘根目录。
win98.img 在 c:\boot\ 子目录。
ghost.img 在哪里?如果在 c:\boot\ 子目录,则修改正确。如果在 f:\boot\ 子目录,则应当是 map --mem (hd0,3)/boot/ghost.img (fd0)
前提是 f 对应 (hd0,3),这一点必须确认。
回复

使用道具 举报

7#
发表于 2017-11-17 18:16:40 | 显示全部楼层
第一种情况:
用win7的bootmgr加载grldr

执行了 find --set-root /xxx,root命令结果才会是xxx所在的根目录。

菜单项包含这一指令,执行菜单就会执行这一指令。
如果编辑这一菜单项,菜单项内的所有指令都没有执行,此时进入命令行执行 root 指令,仍然是原来的根目录。

第二种情况:
用win7的bootmgr加载grldr.mbr

运行了 grldr.mbr,就相当于执行了 find --set-root /grldr,所以 root 指令返回新的根目录。
回复

使用道具 举报

8#
发表于 2017-11-17 21:28:31 来自手机 | 显示全部楼层
这个现象没注意,挺奇怪。抽时间研究一下。
回复

使用道具 举报

9#
发表于 2017-11-18 08:27:20 | 显示全部楼层
修改菜单,或者修改grldr内置菜单
map --mem /boot/Win98.img (fd0)

map --mem /boot/Win981.img (fd0)
然后按c键进入命令行,root 命令返回 (hd0,6),没有改变。
你反映的问题没有证实。

上面帖子显示你没有使用grldr最新版本。请使用0.4.6a最新版本测试。

你是使用BOOTICE编辑的BCD文件? ”启动文件“设置为 f:\grldr?
回复

使用道具 举报

10#
发表于 2017-11-18 09:17:20 | 显示全部楼层
明白了。
修改完菜单,不执行boot指令,菜单中的指令都没有执行,此时按c键进入命令行,执行root,根目录应当不会改变。

你这样修改
find --set-root /boot/ghost.img
map --mem /boot/ghost.img (fd0)
就没有问题了

点评

不知能否改变这一情况,在你有时间和精力的情况下,也不知改变了会不会带来其它的问题  详情 回复 发表于 2017-11-18 09:39
把我虚惊一跳,我以为我在乱反映问题 刚才在惠普电脑上测试也是如此 此贴中的grldr是经过编译了的,我以为问题出在编译上,今天之前于是用过grub4dos-0.4.6a-2017-10-23.7z测试,情况也是如此 ================  详情 回复 发表于 2017-11-18 09:34
回复

使用道具 举报

11#
发表于 2017-11-18 11:25:52 来自手机 | 显示全部楼层
把你的grldr发上来。你确认win98.img与ghost.img在同一文件夹?

点评

确认win98.img与ghost.img在同一文件夹 grldr你是要grub4dos-0.4.6a-2017-10-23.7z中的 还是要我导入了菜单那个grldr  详情 回复 发表于 2017-11-18 11:34
回复

使用道具 举报

12#
发表于 2017-11-18 12:03:14 来自手机 | 显示全部楼层
新版本导入的

点评

菜单启动项如果有密码,你删除就是了  详情 回复 发表于 2017-11-18 12:29
把grldr放在C盘之外的分区 启动后按C键,输入root看下结果 然后选中 使用map启动本地硬盘上的 Win98 软盘镜像文件 按E键 再选中 map --mem /boot/Win98.img (fd0) 按E键 你可对它编辑,或不编辑就按回车键 此  详情 回复 发表于 2017-11-18 12:23
新版本导入的grldr 已上传 请看一下  详情 回复 发表于 2017-11-18 12:12
回复

使用道具 举报

13#
发表于 2017-11-18 17:54:45 | 显示全部楼层
由 bootmgr 通过 BCD 加载 F 盘的 grldr,根目录在 C 盘。执行 find --set-root /grldr 后,根目录才改变为 F 盘。
进入 grldr 内置菜单,按 2 次 E 编辑键,再按 Esc 键返回,按 C 键进入命令行,执行 root 命令,根目录改变,成为 C 盘。重现错误!

如果不改变 grldr 内置菜单,使用 menu.lst 外置菜单,菜单内容相同,按照上述操作,则根目录不会改变。

grldr 内置菜单相比 menu.lst 外置菜单,比较脆弱,改变内容也不方便,建议高手使用。必须调试好再用,且中途不能编辑。

steve6375 在 issues#155 报告,内置菜单批处理调用,失败后不终止程序,也没有错误信息显示。在 menu.lst 外置菜单则没有此现象。

点评

谢谢回复 辛苦了,yaya 感谢以上诸位朋友的帮助!  详情 回复 发表于 2017-11-18 18:00
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 09:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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