中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [求助]关于“利用savedefault命令传递参数”的问题?
作者:
标题: [求助]关于“利用savedefault命令传递参数”的问题? 上一主题 | 下一主题
freebirds
初级用户





积分 28
发帖 11
注册 2010-3-20
状态 离线
『楼 主』:  [求助]关于“利用savedefault命令传递参数”的问题?

3 grub4dos初级教程-进阶篇

3.5 利用savedefault命令传递参数的方法与应用

这个教程反复看了N次了,照着教程整了,结果都用不了的。
比较蒙的是最后一段:

3.在dos中增加一个bat,用来判断default.txt的开头字符,并根据这个字符值,调用需要加载的bat。

例如,choose.bat:
@echo off
find "11" a:\defaut.txt > nul
if not errorlevel 1 a:\PM.bat
find "22" a:\defaut.txt > nul
if not errorlevel 1 a:\DM.bat
find "33" a:\defaut.txt > nul
if not errorlevel 1 a:\GHOST.bat

看来看去还是没弄明白这个choose.bat是怎样调用的??

本人新手,头一次整grub,请高手们指点迷津,能详细些。

2010-3-22 17:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





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

里面的“defaut.txt”属笔误,应为“default.txt”



Windows 一键还原
http://www.yjhy.com
2010-3-22 19:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
freebirds
初级用户





积分 28
发帖 11
注册 2010-3-20
状态 离线
『第 3 楼』:  

楼上真强。少了个 l 都发现了。
不过我还是不明白最后面说的那个choose.bat是怎么调用的?

2010-3-23 00:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





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



  Quote:
Originally posted by freebirds at 2010-3-23 00:56:
楼上真强。少了个 l 都发现了。
不过我还是不明白最后面说的那个choose.bat是怎么调用的?

zai autoexec.bat里加上一行
call choose

或者直接把choose的内容加到autoexec里。

还不明白的话,请学习dos基础。



Windows 一键还原
http://www.yjhy.com
2010-3-23 09:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
freebirds
初级用户





积分 28
发帖 11
注册 2010-3-20
状态 离线
『第 5 楼』:  

我在autoexec.bat里直接加了一行“choose.bat”
没有加上call ,我以前都是这样在里面加批处理的。

可是就是不行呀。

2010-3-23 21:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
freebirds
初级用户





积分 28
发帖 11
注册 2010-3-20
状态 离线
『第 6 楼』:  

狂晕哦!!!
原来grub4dos根本就无法启动我的虚拟启动盘,为什么呀??
我用原来一直用grub 097 可以用的呀。一直在用。

就是想试试在“在menu.lst 里面编辑一个菜单项,第1项加载PQ.bat,第2项加载DM.bat,第3项加载gho.bat,但是这3个bat文件又都是同在一个dos.img里面的”这种效果,谁知折腾了两天,现在才发现这个根本就连启动我的虚拟盘都启动不了,进入后就出现一些超大的蓝色英文字,然后死屏,连ctrl+alt+del都无法重启,只能按开关硬重启。每次都这样???
请高手指教。

2010-3-23 22:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
freebirds
初级用户





积分 28
发帖 11
注册 2010-3-20
状态 离线
『第 7 楼』:  

我的系统盘C盘是NTFS格式的,不知道有没关系,反正 grub 097 一直都可以用,不管是fat32还是ntfs。。

2010-3-23 22:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
freebirds
初级用户





积分 28
发帖 11
注册 2010-3-20
状态 离线
『第 8 楼』:  

死机的原因基本确定:是因为不支持中文启动盘,我把加载中文支持的bat删掉后没事,郁闷!!!grub 097对中文启动盘支持很好呀!!!

现在的问题是一直出现:bad command or file name 命令或文件名错误,看来真的是ntfs格式惹的祸了!!
唉。真是折腾!!!!!!!
最近才把虚拟机给删了(硬盘没多少空间了,汗~~~~),这回都是改一点就重启,不断在重启测试。。。把我给折腾死了,还没结果。狂晕呀

2010-3-24 00:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
freebirds
初级用户





积分 28
发帖 11
注册 2010-3-20
状态 离线
『第 9 楼』:  

重新装了VM,以为可以在虚拟机里调试,可是进入菜单后运行菜单时都是:file no found  。不知在虚拟机里菜单的路径要怎样写才有效,或者是压根不无法在虚拟机下调用。?!

2010-3-24 15:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 10 楼』:  

choose.bat
default.txt
a:\PM.bat
a:\DM.bat
a:\GHOST.bat
这会\几个文件都存在吗



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2010-9-9 18:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 11 楼』:  

在虚拟机里菜单的路径和真实机的路径写法完全一样的,是你的菜单错了吧



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2010-9-10 15:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: