安装完成后, 重新启动计算机. 如果本软件安装在了软盘上, 请将软盘插入安装 时使用的驱动器, 并从这个驱动器引导.这时, 您将看到本软件的主界面. 按 F1 键以得到简单的联机帮助.
屏幕中央是启动菜单, 其中列出了, 本软件搜索出来的所有分区和软盘驱动器, 每一个分区 (或软驱) 称为一个启动记录, 例如:
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)是延时计数器.
本软件的功能键及定义如下:
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
用 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
本软件可以设置两种口令, 管理员口令和启动记录口令. 管理员口令只有一个, 每个启动记录可以设置一个口令.
如果设置了管理员口令, 屏幕右下角将显示一个 '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 系统, 然后再用 Norton Ghost或 其它磁盘拷贝软件将其拷贝到逻辑盘上使用.
如果要启动安装在逻辑分区中的 DOS/Windows 9X 系统, 需要先把前面的所有 FAT分区隐藏起来.
如果这个分区处于第二块或以后硬盘上, 还应该打开交换驱动器标记.
要在第二块或以后硬盘上安装这些系统, 一个最简单的办法就是把这块硬盘前面 的所有硬盘都拆掉, 使这块硬盘成为第一块硬盘, 然后安装系统. 安装完成后再 把其它硬盘装上.
然后你就可以用 Smart BootManager 启动那些系统了 (需要打开交换驱动器标志).