中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 00:47
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 请教一个关于grub在autoexec.bat中启动的问题!
可打印版本  1,479 / 4
第1楼 middy 发表于 2004-08-24 00:00
初级用户 发帖 17 积分 161
请教一个关于grub在autoexec.bat中启动的问题!
我用grub for dos 在 autoexec.bat 中启动后,选择一个操作系统引导选项(windows 98)后又会再次运行autoexec.bat 文件,从而又运行grub for dos.怎样让它只运行一次。谢谢!(硬盘已用保护卡保护了)。
第2楼 不点 发表于 2004-08-24 00:00
银牌会员 发帖 1,115 积分 2,491
你用多重配置命令生成菜单, 这样一来, 是否运行 GRUB 就可以由键盘来选择了.

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

或者, 开机按 F8, 选择 step by step confirmation, 执行到 GRUB 时, 按 No, 让它跳过
第3楼 middy 发表于 2004-08-24 00:00
初级用户 发帖 17 积分 161
谢谢不点:你提供的几种方案中,第一种和第三种不行。因为我在系统引导过程中,键盘已经锁了,也就是说不容许按F8键。同时也不容许用户选择来决定是否运行GRUB。我考虑过在autoexec.bat 中用IF语句,首先设置一个开关量(以配置文件的形式)。然后在运行grub之前判断这个开关量,当开关量为“开”时,把开关量设置成“关”后运行grub。 否则当开关量为“关”时,不运行grub 并把开关量设置成“开”。这样应该没有问题。但是我的硬盘用保护卡保护了,会不会第二次运行autoexec.bat 时 开关量的值和第一次运行时一样?也就时说第一次和第二次都会运行grub?对于后面这个问题我想过绕过保护卡。希望大家帮我解决这个问题。谢谢!
第4楼 fujianabc 发表于 2004-08-24 00:00
金牌会员 发帖 1,616 积分 3,467
键盘已经锁了?
第5楼 bush 发表于 2004-08-25 00:00
银牌会员 发帖 730 积分 2,165
难办!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023