Next Previous Contents

4. 怎样使用 Smart Boot Manager 3.x?

4.1 怎样运行本程序?

安装完成后, 重新启动计算机. 如果本软件安装在了软盘上, 请将软盘插入安装 时使用的驱动器, 并从这个驱动器引导.这时, 您将看到本软件的主界面. 按 F1 键以得到简单的联机帮助.

4.2 Smart Boot Manager 3.x 的界面

屏幕中央是启动菜单, 其中列出了, 本软件搜索出来的所有分区和软盘驱动器, 每一个分区 (或软驱) 称为一个启动记录, 例如:

         Flags    Number  Type     Name
     ---------------------------------------------
       ---------D  FD0  0  NONE     Floppy
       ---------D  HD0  0  NONE     Harddisk
       ---------D  HD1  0  NONE     Harddisk
       ---------D  CD0  0  NONE     CD-ROM
     * ----aAh---  HD0  1  FAT32    Primary 1
       p-k----Hl-  HD0  5  FAT32    Logical 5
       -S---A----  HD1  1  Linux    Primary 1
       ---X-A----  HD1  2  FAT32    Primary 2

以上例子中, 第一条记录为软驱 (A:), 第二条记录和第三条记录分别表示两块硬盘 (MBR). 第四条记录为 IDE 光驱. 下一条记录为第一块硬盘上的第一个基本分区, 再下一条记录为第一个逻辑分区, 以次类推.

启动菜单中各栏的意义如下:

    Flags (标志): 标志启动记录的某些属性, 每个字母或符号的意义分别为:
              * : 表示此记录为缺省启动的记录, 当时间倒计时为0时,
                  或按ESC键, 将启动此记录;

              p : 表示此记录有口令保护, 按 F9 键可以改变指定记录的口令;

              S : 表示此记录被列入了启动日程表, 如果当前时间正好处于
                  此记录的日程之内, SmartBtmgr则会将此记录设置为缺省
                  启动记录. 用 Ctrl-S 键设置或取消当前记录的日程安排.

              k : 表示在启动此记录之前, 需要装载一些按键到键盘缓冲
                  区中. 用 Ctrl-K 键设置或取消当前记录的预装载按键
                  序列.

              X : 表示设置了交换驱动器标志.
                  当启动这个分区的时候, 当前驱动器将和可启动的驱动器
                  (ID=128) 交换. 例如, 如果第二块硬盘(ID=129)上的分区
                  设置了这个标志, 则在启动这个分区的时候, 第一块(ID=128)
                  和第二块(ID=129)硬盘将相互交换.
                  此特性在启动安装在第二块或以后硬盘上的DOS/Windows等
                  操作系统的时候特别有用.

              a : 表示此记录在启动时将被自动激活, 一般情况下, 安装有
                  Windows 9X系统的FAT基本分区都需要设置此标志, 
                  否则可能无法正常启动系统. 按 F6 键切换此标记.

              A : 表示此记录已经被标志为激活, 按 F4 键激活指定的基本分区;

              h : 表示在启动其他记录时, 将自动隐藏此记录 
                  (即将分区类型改为0xA0). 隐藏功能一般只对
                  DOS, Windows 9X/NT系统起作用, 如果需要阻止
                  他人访问一个分区, 可以设置此标志, 并设置口令.

              H : 表示此记录已经被隐藏, 按 F5 键隐藏 (或解除隐藏) 一个分区;

              l : 表示此记录为逻辑分区;

              D : 表示此记录为磁盘驱动器, 在目前版本中仅表示软盘和硬盘驱动器.

    Number (编号): 启动记录的驱动器和分区编号, 其中左边的为驱动器编号, 
                   右边的为分区编号, 对于磁盘驱动器, 分区编号总为 0;
                   对硬盘分区, 分区编号与Linux中的相同.

    Type (类型) : 分区类型, 对于磁盘驱动器, 类型为NONE.

    Name (名称) : 启动记录的名称, 按 F3 键修改.

Smart BootManager 的某些信息和全局标志显示在屏幕的右下角, 格式为:

 |HD0|PSALE| 28: 30

第一部分(HD0)是当前启动驱动器的 BIOS 标号, 第二部分(PSALE)是全局标志,其意义为:

P  :  已设置了管理员口令. 
S  :  Smart Boot Manager 处于安全锁定模式.
A  :  Smart Boot Manager 处于管理模式.
L  :  "保存上次启动记录" 特性已打开.
E  :  扩展 Int 13H 已打开. 

第三部分(28: 30)是延时计数器.

4.3 热 键

本软件的功能键及定义如下:

         F1    获得帮助
    Ctrl+F1    显示关于窗口
         F2    保存所作的修改
         F3    修改启动记录的名称
         F4    将一个基本分区标记为激活
         F5    隐藏/解除隐藏一个分区
         F6    设置/取消自动激活标志
         F7    设置/取消自动隐藏标志
         F8    设置缺省启动记录
   Shift+F8    取消缺省启动记录
         F9    改变启动记录的口令
        F10    改变管理员口令
   Ctrl+F10    进入/离开管理模式
    Alt+F10    进入/离开安全所定模式

     Ctrl+D    删除一条启动记录
     Ctrl+T    设置延时
     Ctrl+I    重新扫描所有驱动器,并重建启动记录表
     Ctrl+H    重新扫描所有硬盘驱动器,并重建启动记录表

     Ctrl+P    复制当前启动记录
     Ctrl+U    向上移动当前启动记录
     Ctrl+N    向下移动当前启动记录

     Ctrl+S    设置/取消当前启动记录的日程安排
     Ctrl+K    设置/取消当前启动记录的预装载按键序列

     Ctrl+X    设置/取消交换驱动器标志

     Ctrl+F    改变启动菜单模式(风格)

     Ctrl+L    设置/取消 "保存前次启动记录特性". 如果打开此模式,
               屏幕右下方会出现一个 'L' 字母, SBM 会将本次启动的
               记录保存下来作为下次启动的缺省记录.

     Ctrl+Q    退出到 BIOS

    Up,Down    移动选择条
     / 或 ?    显示当前启动记录的信息
      Enter    启动选中的记录

    Del,Home,End,PageDown    移动主窗口
    小键盘 +   改变显示模式

    Ctrl+F10   关机

         Tab   打开/关闭命令菜单

当命令菜单被打开的时候, 可以使用以下一些功能键:

  Up,Down    移动命令菜单的选择条.
    Enter    执行选中的命令.

  Ctrl+Up    移动启动菜单的选择条.
Ctrl+Down 

     Home
   Delete    移动命令菜单.
      End
 PageDown

Ctrl+Home
 Ctrl+Del    移动启动菜单(主窗口).
 Ctrl+End
Ctrl+PgDn

4.4 命令菜单

用 Tab 键打开或关闭命令菜单(Esc 也可以关闭菜单). 本程序包括三个命令菜单: 主菜单, 启动记录设置菜单和系统设置菜单.

主菜单

Help             显示帮助窗口
About            显示关于窗口
保  存           保存所作的修改
启  动           启动选中的启动记录
启动原有 MBR     启动原有的 MBR (安装 Smart BootManager以前的MBR)
启动记录设置     打开启动记录设置菜单
系统设置         打开系统设置菜单

Quit             退出到 BIOS, 即启动下一个可启动设备
Power Off        关闭计算机电源 (需要支持 APM 的主板)

启动记录设置菜单

信    息         显示启动记录信息
名    称         修改启动记录的名称
口    令         设置启动记录的口令
日    程         设置启动记录的日程安排
按    键         设置启动记录的预装载按键序列

激    活         激活启动记录
隐    藏         隐藏启动记录
自动激活         设置/取消自动激活标志
自动隐藏         设置/取消自动隐藏标志
交换驱动器       设置/取消交换驱动器标志

删    除         删除启动记录
复    制         复制启动记录
上    移         上移启动记录
下    移         下移启动记录

系统设置菜单

管理口令                  设置管理口令
管理模式                  进入/退出管理模式
安全模式                  进入/退出安全模式
设置缺省记录              设置缺省启动记录
取消缺省记录              取消缺省启动记录
设置延时                  设置启动延时
改变启动菜单模式          改变启动菜单模式(风格), 即隐藏标志,编号,类型等.
保存上次启动记录          设置/取消 "保存上次启动记录特性"

Rescan All Drivers        重新搜索所有驱动器
Rescan All Harddisks      重新搜索所有硬盘
设置 CD-ROM I/O Ports     手工设置光驱的 I/O 端口

安装 Smart BootManager    将 Smart BootManager 安装到选中的驱动器中
删除 Smart BootManager    删除当前的 Smart BootManager

4.5 高级使用技巧

口令保护

本软件可以设置两种口令, 管理员口令和启动记录口令. 管理员口令只有一个, 每个启动记录可以设置一个口令.

如果设置了管理员口令, 屏幕右下角将显示一个 'P' 字母.

SmartBtmgr 有三种安全模式:

延 时

在规定的延时时间内如果没有按键, 则自动启动缺省记录. 如果将延时设为 0, 则不会进入本软件的界面, 而直接启动缺省记录. 这种情况下如果需要进入界面, 只需在启动的时候按住 Ctrl 键. 如果将延时设为 255, 则不进行倒计时.

启动日程

可以给每个启动记录指定一个时间/周次范围, 在启动计算机的时候, SmartBtmgr 会检查当前时间, 如果当前时间正好处于某一启动记录的时间范围内, 此记录将被 设置成缺省启动记录. 如果当前时间同时处于多个启动记录的时间段内, 则最后一个 启动记录将被设置成缺省记录.

如果启动延时为 0, 此缺省记录将被自动启动.

使用 Ctrl+S 键设置或取消当前启动记录的日程时间. 时间的最小单位为分钟, 输入格式是:

    hh:mm-hh:mm;days

第一个 hh:mm 是起始时间, 第二个 hh:mm 是终止时间. 使用 24 小时制. days 域是一组从0到6的数字, 每个数字代表一天(0-6 代表周日到周六). 如果没有 days 域, 所有天都将被选中. 例如, 假如一个启动记录需要在 每周一到周五上午 8:00 到下午 2:30 之间启动, 则应该输入:

    08:00-14:30;12345

预装载按键序列

在启动某个记录之前, SmartBtmgr 可以将一些按键序列装载到键盘缓冲区中. 这个功能可以用来控制操作系统启动不同的配置. 例如, 在键盘缓冲区中存入 F5, 将使 Windows 9x 直接进入安全模式.

此功能与复制启动记录命令 (Ctrl+P) 配合使用, 可以为一个操作系统建立 多个不同配置的启动记录.

例如, 你可以为 Windows 9x 系统建立三个不同的记录, 一个进入 Windows 9x 的普通模式, 一个直接进入命令行模式, 最后一个进入安全模式.

注意: 缺省情况下, LILO 会在启动的时候丢弃键盘缓冲区中的所有 按键, 所以此功能也许对你的 LILO 不起作用. 要使此功能对 LILO 有效, 你需要重新编译安装 LILO:

* 首先修改 Makefile 文件, 在 "CONFIG = ..." 一行后加上 -DNODRAIN :

  CONFIG = .... -DNODRAIN

* 然后重新编译安装 LILO:

  $ make; make install
  $ lilo

你必须以 root 身分做这些工作.

交换驱动器

如果你想启动安装在第二块或以后分区上的 DOS, Windows 9x/NT/2000 或其它某些系统, 这个特性将非常有用.

当启动一个设置了此标记的分区的时候, 当前驱动器将和可启动的驱动器 (ID=128) 交换. 例如, 如果第二块硬盘(ID=129)上的分区设置了这个标志, 则在启动这个分区的时候, 第一块(ID=128) 和第二块(ID=129)硬盘将相互交换.

从光驱启动

Smart BootManager 支持从各种类型的 IDE ATAPI 光驱上启动系统, 甚至包括 PCMCIA 光驱. 但是某些特殊的 IDE 控制器使用了非标准的 I/O 端口, 使 Smart BootManager 不能正确检测出光驱. 这时, 你可以手工设置光驱的 I/O 端口. 运行命令 "设置 CD-ROM I/O Ports"(在系统设置菜单中), 将会出现一个 输入窗让你输入端口. 每个 IDE 控制器都有两个端口, 如 0x1F0,0x3F6 (主 IDE 控制器). 按照以下格式输入端口数据:

1F0,3F6             (大写十六进制数, 中间用逗号分隔)

然后用命令 "Rescan All Drivers"(Ctrl-I) 找出光驱.

怎样在逻辑分区上安装 DOS, Windows 9x 系统?

本软件可以在一定的条件下启动安装在逻辑分区上的 DOS/Windows 9X系统. 但是 由于 DOS/Windows 9X 的安装程序的限制, 无法直接将 DOS/Windows 9X系统安装 到逻辑盘上. 目前只能先在基本分区中安装 DOS/Windows 9X 系统, 然后再用 Norton Ghost或 其它磁盘拷贝软件将其拷贝到逻辑盘上使用.

如果要启动安装在逻辑分区中的 DOS/Windows 9X 系统, 需要先把前面的所有 FAT分区隐藏起来.

如果这个分区处于第二块或以后硬盘上, 还应该打开交换驱动器标记.

怎样在第二块(或以后)的硬盘上安装 DOS, Windows 9x/NT/2000 系统?

要在第二块或以后硬盘上安装这些系统, 一个最简单的办法就是把这块硬盘前面 的所有硬盘都拆掉, 使这块硬盘成为第一块硬盘, 然后安装系统. 安装完成后再 把其它硬盘装上.

然后你就可以用 Smart BootManager 启动那些系统了 (需要打开交换驱动器标志).


Next Previous Contents