标题: 请教一个关于grub在autoexec.bat中启动的问题!
[打印本页]
作者: middy
时间: 2004-8-24 00:00
标题: 请教一个关于grub在autoexec.bat中启动的问题!
我用grub for dos 在 autoexec.bat 中启动后,选择一个操作系统引导选项(windows 98)后又会再次运行autoexec.bat 文件,从而又运行grub for dos.怎样让它只运行一次。谢谢!(硬盘已用保护卡保护了)。
作者: 不点
时间: 2004-8-24 00:00
你用多重配置命令生成菜单, 这样一来, 是否运行 GRUB 就可以由键盘来选择了.
在 AUTOEXEC.BAT 中可以用 choice 命令, 以及 IF 语句等等.
或者, 开机按 F8, 选择 step by step confirmation, 执行到 GRUB 时, 按 No, 让它跳过
作者: middy
时间: 2004-8-24 00:00
谢谢不点:你提供的几种方案中,第一种和第三种不行。因为我在系统引导过程中,键盘已经锁了,也就是说不容许按F8键。同时也不容许用户选择来决定是否运行GRUB。我考虑过在autoexec.bat 中用IF语句,首先设置一个开关量(以配置文件的形式)。然后在运行grub之前判断这个开关量,当开关量为“开”时,把开关量设置成“关”后运行grub。 否则当开关量为“关”时,不运行grub 并把开关量设置成“开”。这样应该没有问题。但是我的硬盘用保护卡保护了,会不会第二次运行autoexec.bat 时 开关量的值和第一次运行时一样?也就时说第一次和第二次都会运行grub?对于后面这个问题我想过绕过保护卡。希望大家帮我解决这个问题。谢谢!
作者: fujianabc
时间: 2004-8-24 00:00
键盘已经锁了?
作者: bush
时间: 2004-8-25 00:00
难办!