Smart Boot Manager 3.x 简明用户指南: 怎样使用 Smart Boot Manager 3.x?

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 Boot Records     重新搜索所有可能的启动记录
>     Rescan All Harddisks        重新搜索所有分区
>     设置 CD-ROM I/O Ports       手工设置光驱的 I/O 端口
>     Set year (fix Y2K BIOS bug) 为存在 Y2k 错误的老 BIOS 设置正确的年份.

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

> `

## 4.5 高级使用技巧

### 口令保护

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

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

SmartBtmgr 有三种安全模式:

- 普通模式

  这种模式中, 以下操作需要相应启动记录的口令:

  - 改变名称
  - 改变启动记录口令
  - 设置/取消自动激活标志
  - 设置/取消自动隐藏标志
  - 设置/取消交换驱动器标志
  - 激活启动记录
  - 隐藏启动记录
  - 启动记录

  所有其它操作都需要管理员口令.

- 安全锁定模式

  在此模式中, 除了启动当前记录仅需要相应启动记录的口令外, 所有其它操作 都需要管理员口令. 此模式是最安全的模式, 在设置完成后, 应该切换到这种 模式.

  当 SmartBtmgr 处于这种模式时, 屏幕右下角将显示一个 'S' 字母.

  用 Alt-F10 键进入或退出此模式.

- 管理模式

  在此模式中, 所有操作都不需要口令. 此模式仅用于配置 SmartBtmgr, 配置完成后应该退出此模式.

  当 SmartBtmgr 处于此模式时, 屏幕右下角将显示一个 'A' 字母.

  用 Ctrl-F10 键进入或退出此模式.

### 延 时

在规定的延时时间内如果没有按键, 则自动启动缺省记录. 如果将延时设为 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