15.1.概述

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

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

读完本章后,你将了解:

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

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

  • 设置 Device Hints 的基础知识。

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

注意

本章只说明 FreeBSD 在 x86 和 amd64 系统上的引导过程。