(此处如果本身系统是LINUX,想从中启动BSD的话: 在L i n u x中,编辑/ e t c / l i l o . c o n f文件,并添加下面3行内容:o t h e r = / d e v / h d a 2t a b l e = / d e v / h d al a b e l = F r e e B S D随后需要更改o t h e r行,以反映出L i n u x将你的F r e e B S D驱动器识别为什么样的设备。更改了配置文件之后,需要以r o o t的身份,键入“l i l o”,以重新安装L I L O。) 2. FreeBSD引导管理程序FreeBSD Boot Manager(引导管理程序)可以在安装过程中进行安装,以便从多个操作系统中选择需要的系统。安装结束后, Boot Manager可用b o o t 0 c f g程序来配置。b o o t 0 c f g程序是一个命令行程序。幸运的是,你可能不需要关注大部分选项。但有两个选项一定是你非常感兴趣的。boot0cfg -B将把Boot Manager安装在硬盘的M B R中。这种方式可以在Wi n d o w s死机时恢复Boot Manager。当然,如果Boot Manager也被破坏,就只能通过F r e e B S D启动盘启动系统。除此以外,如果打算更改Boot Manager的配置,就需要利用该命令,后跟你所做的更改,重新安装Boot Manager。表3 - 1列出的选项和Boot Manager的配置有关。 表3-1 Boot Manager的配置选项选项描述- v -b i m a g e -d d r i v e -f f i l e b o o t 0 c f g将更详细地列出自己的用途i m a g e指代的是所用的引导图像的名称。缺省值是/ b o o t / b o o t 0 d r i v e指代的是计算机B I O S用来引用磁盘的驱动器编号。通常情况下,第一个驱动器的编号是0 x 8 0,第二个是0 x 8 1,依此类推f i l e指代的是文件名,系统出错时原始M B R将被备份到该名称指代的文件中。如果该文件已经存在,就会被截除部分内容- o选项也是可用的,而且它还包含一个各选项由逗号隔开的列表。表3 . 2列出了部分选项。表3-2 Boot Manager的配置选项选项描述p a c k e t n o u p d a t e 如果计算机的B I O S支持,该选项将要求b o o t 0 c f g针对磁盘I O使用int 0x13 扩展名而不是C H S扩展名。这会使引导区一直延伸到前面所提的1 0 2 4个柱面。但是,如果计算机的B I O S不支持,该选项可能令系统在下一次重新启动时挂起缺省状态下,Boot Manager能够把数据写入M B R并对其进行更新(比如设置激活标志等)。如果你启用了硬件反病毒支持(阻止任何向M B R写入数据之类的操作),该选项会引发问题。n o u p d a t e 选项会阻止Boot Manager向M B R写入任何数据b o o t 0 c f g还支持-s n选项,n代表1~5之间的数字,如果用户没有指定的话, n指代的就是即将启动的“缺省s l i c e”(在M S - D O S/Wi n d o w s系统中通常把它称之为分区)。b o o t 0 c f g还支持- t n选项,n指代的是启动缺省操作系统之前等待的“滴答”数。一秒钟大约有1 8 . 2个“滴答”。