无忧启动论坛

标题: 关于grub中find --set-root的问题 [打印本页]

作者: 421062724    时间: 2008-7-27 16:22
标题: 关于grub中find --set-root的问题
先说明一下我的光盘目录结构,光盘目录下有个文件夹叫EZBOOT,里面有3个文件,一个是GRLDR,一个是Deepin.iso还有一个是DEEPINPE.EZB
然后我的grldr中的命令如下
timeout 0
default 0
title Deepin PE V2.5
             cdrom --init
             map --hook
             find --set-root /EZBOOT/GRLDR
             map /EZBOOT/Deepin.iso (hd32)
             map --hook
             chainloader (hd32)
             boot
title reboot
reboot
title halt
halt

执行到map /EZBOOT/Deepin (hd32)这一步的时候,就提示file not found
于是我换手动档,先输入
             cdrom --init
             map --hook
然后尝试find --set-root /EZBOOT/GRLDR
之后提示(cd)
再尝试find --set-root /EZBOOT/Deepin.iso
却提示file not found
然后尝试find --set-root /EZBOOT/DEEPINPE.EZB
之后提示(cd)

注:Deepin.iso什么属性都没有的

请问这是怎么回事,明明文件都在里面,除了那个iso找不到,其他都可以找到,希望高手解答一下

[ 本帖最后由 421062724 于 2008-7-27 18:32 编辑 ]
作者: xypcmac    时间: 2008-7-27 16:37
试试在路径前面加上 (cd)
作者: 421062724    时间: 2008-7-27 17:15
试过了,问题依旧
作者: lianjiang    时间: 2008-7-27 17:37
文件名改成全部大写。
grub对大小写敏感。
作者: 421062724    时间: 2008-7-27 17:39
这个也试过了,全部是大写也不行
作者: lianjiang    时间: 2008-7-27 19:49
不知你说的全部,是怎么个全部法。
1,请给出光盘iso的文件列表截图。注意是图。
2,给出完整的菜单命令,或手动操作的命令,有截图最好。
作者: 421062724    时间: 2008-7-27 21:28
好的,等等,现在截图去
作者: 421062724    时间: 2008-7-27 21:37
看来要和大家说对不起了,我试了一天都不行,不论怎改大小写都不行。但是今晚一试,突然又可以了,看来rp了。
真的是麻烦lianjiang 和xypcmac 两个高手了,谢谢你们的帮助。
作者: xianglang    时间: 2008-7-29 09:19
GRUB对大小写是很敏感的。一些软件做成的ISO里面的文件,虽然使用了不转换成大写,但是最终还是大写的。象我用EZBOOT做的一个ISO镜像,虽然选择了不转换大小写,但是原来小写的文件名,依然给转换成了大写,结果GRUB就提示找不到文件了;后来在MENU.LST中,将与文件、目录相关的地方,全改成大写就正常了。
作者: kailern    时间: 2019-10-24 12:31
我的一个硬盘的分区中有2个win7系统,使用G4D启动只启动第1个,怎么设定?

我的用法是:
grub>find --set-root /bootmgr
grub>(hd0,1)
grub>find /bootmgr
(hd0,1)
(hd0,5)
grub>
怎么把(hd0,5)设定为启动的win7系统?




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