中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 关于grub4dos-0.4.3 menu.lst语法问题 上一主题 | 下一主题
gxsanhen
初级用户





积分 68
发帖 29
注册 2006-9-9
状态 离线
『楼 主』:  关于grub4dos-0.4.3 menu.lst语法问题

自从05年开始用GRLDR 0。95开始,到现在就一直没有更新过了。直到现在又重新开始研究GRUB,因为要用到大容量的IMG,所以这几天出现了不少问题,也折腾了我几天,今晚终于完美的成功解决这个问题。对此,请教一下不点大师!


如果GRLDR是0。95版本的话,用以下脚本可启动标准IMG
title Run Ghost
password --md5 $1$xpH$dgNZf0p5KCySzw.Aaz//d1
root    (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/boot.img

但是非标准格式大容量的IMG,用上边脚本是启动不了的,换以下脚本也不行
请问是GRLDR0。95不支持非标准格式的IMG吗?
title memdrive duplicated from floppy image file (hd0,0)/sbm.bin
map --mem (hd0,0)/boot/grub/boot.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
savedefault --wait=2

继续,我用grub4dos-0.4.3-2007-12-25里边的GRLDR可以成功运行,但是必须用到上边那种写法的脚本,即
title memdrive duplicated from floppy image file (hd0,0)/sbm.bin
map --mem (hd0,0)/boot/grub/boot.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
savedefault --wait=2
这样是成功可以运行非标准大容量的IMG的。

但是以下写法的话,用grub4dos-0.4.3-2007-12-25里边的GRLDR一样启动不了大容量非标准格式的IMG的。。。
title Run Ghost
password --md5 $1$xpH$dgNZf0p5KCySzw.Aaz//d1
root    (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/boot.img

请问是否现在的GRLDR不支持上边的脚本写法来启动非标准IMG了还是什么原因,我就因为一直习惯用上边的写法,没留意新版的写法,之所以折腾了我三天,换了不少IMG文件,一样不行,直到现在才留意到脚本的写法是不相同了的,但是用上边的写法用新版GRLDR却可以成功启动标准的IMG格式文件,如果不支持,为什么GRUB里边的说明文档没有说明,请指教。。。

2007-12-30 03:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gxsanhen
初级用户





积分 68
发帖 29
注册 2006-9-9
状态 离线
『第 2 楼』:  

继续测试成果:

换成grub4dos-0.4.3-2007-12-25里边的GRLDR用这种写法是成功的:

title Run Ghost
password --md5 $1$xpH$dgNZf0p5KCySzw.Aaz//d1
root    (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz c=240 h=2 s=36 floppy
initrd (hd0,0)/boot/grub/boot.img


但是GRLDR 0。95的话,上边的写法一样是加载不了非标准IMG的。

搜索论坛的时候,也注意到语法的问题,但是没有注意版本的是否支持的问题,所以走了不少弯路,折磨了不少时间。希望不点大师能够有时间写个MENU。LST里边用法说明出来,让我等菜鸟学习一下。

2007-12-30 04:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
429499381
中级用户





积分 452
发帖 202
注册 2006-12-21
状态 离线
『第 3 楼』:  

算 是高级技巧了  , 到时候谁收集一下, 编个CHN

2008-1-5 05:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by gxsanhen at 2007-12-30 04:10:
搜索论坛的时候,也注意到语法的问题,但是没有注意版本的是否支持的问题,所以走了不少弯路,折磨了不少时间。希望不点大师能够有时间写个MENU。LST里边用法说明出来,让我等菜鸟学习一下。

你提的要求,官方早有了。呵呵。
建议去官方论坛看看。

http://grub4dos.sourceforge.net/wiki/index.php/Main_Page
http://bbs.znpc.net/forumdisplay.php?fid=4



Windows 一键还原
http://www.yjhy.com
2008-1-5 07:26
查看资料  发短消息 网志   编辑帖子  回复  引用回复
CCCLOVE
新手上路





积分 6
发帖 3
注册 2007-8-1
状态 离线
『第 5 楼』:  

TEST OK

2008-1-5 19:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
429499381
中级用户





积分 452
发帖 202
注册 2006-12-21
状态 离线
『第 6 楼』:  

楼主一直在说上面上面的, 让我搞不懂到底哪个是上面

不点当然不愿意多耗时间去分析啊

你写的基本没什么问题, 用最新的语法就好了

如果非要用你以前的写法, 非标准的IMG 需要CHS参数 (不确定)

title Run Ghost
password --md5 $1$xpH$dgNZf0p5KCySzw.Aaz//d1
root    (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/boot.img


你这 title Run Ghost  写法 在新版本可能有问题!! 记得有帖子写过
去掉 root (hd0,0)

2008-1-14 11:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: