1.2. 总览
上一页 | 第 1 章 引导过程与内核初始化 | 下一页

## 1.2. 总览

一台运行FreeBSD的计算机有多种引导方法。这里讨论其中最通常的方法， 也就是从安装了操作系统的硬盘上引导。引导过程分几步完成:

- BIOS POST

- `boot0`阶段

- `boot2`阶段

- loader阶段

- 内核初始化

`boot0`和`boot2`阶段在手册 boot(8)中被称为bootstrap stages 1 and 2， 是FreeBSD的3阶段引导过程的开始。在每一阶段都有各种各样的信息显示在屏幕上， 你可以参考下表识别出这些步骤。请注意实际的显示内容可能随机器的不同而有一些区别:

视不同机器而定 | BIOS(固件)消息
F1 FreeBSD F2 BSD F5 Disk 2 | `boot0`
>>FreeBSD/i386 BOOT Default: 1:ad(1,a)/boot/loader boot: | `boot2`[a]

BTX loader 1.0 BTX version is 1.01 BIOS drive A: is disk0 BIOS drive C: is disk1 BIOS 639kB/64512kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 Console internal video/keyboard (jkh@bento.freebsd.org, Mon Nov 20 11:41:23 GMT 2000) /kernel text=0x1234 data=0x2345 syms=[0x4+0x3456] Hit [Enter] to boot immediately, or any other key for command prompt Booting [kernel] in 9 seconds..._

loader

Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.6-RC #0: Sat May 4 22:49:02 GMT 2002 devnull@kukas:/usr/obj/usr/src/sys/DEVNULL Timecounter "i8254" frequency 1193182 Hz | 内核
[a] 这种提示仅在`boot0`阶段用户选择操作系统后 仍按住键盘上某一键时才出现。

上一页 | 上一级 | 下一页
第 1 章 引导过程与内核初始化 | 起始页 | 1.3. BIOS POST

本文档和其它文档可从这里下载： ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题，请先阅读 文档，如不能解决再联系 <questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.