13.1.概述

启动计算机并加载操作系统的过程被称为“引导过程”,或“启动”。FreeBSD 的引导程序对于自定义系统启动时所发生的事情提供了很大的灵活性,包括可以选择安装在同一台计算机上的不同操作系统,同一操作系统的不同版本,或不同内核的能力。

本章详细介绍了可以配置的选项。它演示了如何定制 FreeBSD 的引导程序,包括在 FreeBSD 内核启动、探测设备和启动 init(8)之前发生的一切。当启动信息从白色变成灰色时,这一切就会发生。

读完本章后,你将了解:

  • FreeBSD 引导程序的组件以及它们如何相互作用。

  • 可以传递给 FreeBSD 引导程序中组件的选项,以控制启动过程。

  • 设置device hints的基础知识。

  • 如何启动到单用户和多用户模式,以及如何正确关闭 FreeBSD 系统。

注意: 本章只描述 FreeBSD 在 x86 和 amd64 系统上的启动过程。