3.10. 故障排除
上一页 | 第 3 章 安装 FreeBSD（适用于 9.`x` 及以后版本） | 下一页

## 3.10. 故障排除

下面将介绍如何排除基本的安装故障， 例如用户经常报告的问题。

### 3.10.1. 遇到错误时该如何处理

由于 PC 架构的各种限制， 硬件检测不可能 100% 地可靠探测， 然而， 当此类现象发生时， 您有可能可以通过一些操作来自行解决它们。

首先应该根据所安装的 FreeBSD 版本核对 硬件兼容说明 文档， 以确保其支持您的硬件。

如果使用被支持的硬件时仍遇到了死机或其他问题， 请联编一个 自定义内核， 这样即可为那些 `GENERIC` 内核中不存在的设备提供支持。 引导盘上的内核假定绝大多数硬件的 IRQ、 IO 地址和 DMA 通道均为出厂设置， 如果您的硬件被重新配置过， 就很可能需要修改内核配置文件并重新编译内核， 以支持 FreeBSD 侦测这些硬件。

还可能出现一种情况， 检测某个不存在的设备会导致稍后对其他存在的设备检测失败。 在这种情况下， 应该禁止检测引起冲突的设备所对应的驱动程序。

### 注意:

有些安装问题可以通过更新硬件固件来避免或改善， 尤其是主板。 主板固件通常被称作 BIOS， 大多数主板和计算机制造商都拥有提供升级和相关信息的网站。

制造商通常建议， 除非有类似关键更新这种必要的原因， 否则应避免升级主板 BIOS。 升级过程一旦出现错误， BIOS信息将遭到破坏， 从而导致计算机无法工作。

### 3.10.2. 故障排除问答

3.10.2.1. 在启动时， 我的系统在检测硬件时挂起， 或在安装过程中行为异常。

3.10.2.1. | 在启动时， 我的系统在检测硬件时挂起， 或在安装过程中行为异常。
| 在 i386、 amd64 和 ia64 平台的启动过程中， FreeBSD 广泛使用了 ACPI 服务来检测系统配置， 不幸的是 ACPI 驱动和主板 BIOS 中仍存在一些 bug。 在第三阶段引导加载器中， 可以通过设置 `hint.acpi.0.disabled` 来禁用 ACPI： `set hint.acpi.0.disabled="1"` 这一设置会在系统重启后失效， 因此必须将 `hint.acpi.0.disabled="1"` 添加至文件 `/boot/loader.conf` 中。 关于引导加载器的更多信息， 请参见 第 13.1 节 “概述”。

上一页 | 上一级 | 下一页
3.9. 安装后的配置 | 起始页 | 第 4 章 UNIX 基础

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

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