目前本软件包含 DOS 和 Linux 的安装程序. 安装程序放在 installer/ 目录中. DOS 和 Linux 安装程序其实是由同一个源文件编译而来. 所以它们的用法也非常 类似.
安装程序的用法是:
sbminst [-t us|zh] [-d drv] [-b backup_file] [-u backup_file]
-t us, zh 选择要使用的主题文件(即界面文件)
us = 英语界面, zh=中文界面
或指定一个用户主题文件.
-d drv 选择要安装 SmartBtmgr 的驱动器
对 Linux:
/dev/fd0 代表第一个软盘驱动器
/dev/hda 代表第一个硬盘驱动器
对 DOS:
0 代表第一个软盘驱动器
128 代表第一个硬盘驱动器
-b backup_file 备份要被覆盖的数据, 以便以后卸载 SmartBtmgr.
-u backup_file 卸载 Smart BootManager, 这个选项只能独立使用.
例如, 在 Linux 下使用命令 smbinst -t zh -d /dev/hda -b sbm-bak.dat 将 中文界面的 SmartBtmgr 安装到第一块硬盘, 并将原始数据备份到 sbm-bak.dat 文件中.
使用命令 'sbminst -u sbm-bak.dat' 将其卸载.
如果想用 Smart BootManager 引导 Linux, 你必须将 LILO 安装到 Linux 分区的 Superblock 中, 而不是 MBR 中.
编辑文件 /etc/lilo.conf, 将包含 "boot=/dev/hda" 的一行改为 "boot=/dev/hda?", 其中 /dev/hda? 是 Linux 核心所在的分区. 然后运行 /sbin/lilo.
你应该将这些系统安装到第一块硬盘的基本分区中. 逻辑分区和第二块(或其它)硬盘 将不被支持. 至少我没有尝试过在第一块硬盘的基本分区以外安装这些系统.
你应该打开这些系统的引导记录的自动激活标志, 否则可能出现问题.
你应该将 DOS 和 Windows 9x 安装到第一块硬盘的基本分区中. 尽管它们也可以 安装到逻辑分区或其它硬盘, 但我不建议这么做. 参见 高级使用技巧 一节 , 以得到更详细的信息.