中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 请教一个关于grub在autoexec.bat中启动的问题!
作者:
标题: 请教一个关于grub在autoexec.bat中启动的问题! 上一主题 | 下一主题
middy
初级用户




积分 161
发帖 17
注册 2003-8-6
状态 离线
『楼 主』:  请教一个关于grub在autoexec.bat中启动的问题!

我用grub for dos 在 autoexec.bat 中启动后,选择一个操作系统引导选项(windows 98)后又会再次运行autoexec.bat  文件,从而又运行grub for dos.怎样让它只运行一次。谢谢!(硬盘已用保护卡保护了)。

2004-8-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 2 楼』:  

你用多重配置命令生成菜单,  这样一来, 是否运行 GRUB 就可以由键盘来选择了.

在 AUTOEXEC.BAT 中可以用 choice 命令, 以及 IF 语句等等.

或者, 开机按 F8, 选择 step by step confirmation, 执行到 GRUB 时, 按 No, 让它跳过




因为我们亲手创建,这个世界更加美丽。
2004-8-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
middy
初级用户




积分 161
发帖 17
注册 2003-8-6
状态 离线
『第 3 楼』:  

谢谢不点:你提供的几种方案中,第一种和第三种不行。因为我在系统引导过程中,键盘已经锁了,也就是说不容许按F8键。同时也不容许用户选择来决定是否运行GRUB。我考虑过在autoexec.bat 中用IF语句,首先设置一个开关量(以配置文件的形式)。然后在运行grub之前判断这个开关量,当开关量为“开”时,把开关量设置成“关”后运行grub。 否则当开关量为“关”时,不运行grub 并把开关量设置成“开”。这样应该没有问题。但是我的硬盘用保护卡保护了,会不会第二次运行autoexec.bat 时 开关量的值和第一次运行时一样?也就时说第一次和第二次都会运行grub?对于后面这个问题我想过绕过保护卡。希望大家帮我解决这个问题。谢谢!

2004-8-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 4 楼』:  

键盘已经锁了?

2004-8-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bush
银牌会员




积分 2165
发帖 730
注册 2004-4-21
状态 离线
『第 5 楼』:  

难办!

2004-8-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: