2.10.故障排除

这一节涵盖了基本安装的故障排除,包含人们已经报告的常见问题。

检查 FreeBSD 版本的硬件说明 (https://www.freebsd.org/releases/open in new window) 文件,以确定是否支持该硬件。如果硬件被支持,但出现了卡住或其他问题,请按照配置 FreeBSD 内核open in new window中的说明构建一个定制的内核,以增加对 GENERIC 内核中不存在的设备的支持。默认的 FreeBSD 内核假定大多数硬件的中断请求、I/O 地址、以及 DMA 通道的配置使用厂家的默认配置。如果你的硬件被魔改过,请修改内核配置文件来告诉 FreeBSD 如何应对这些特殊的硬件。

注意

一些安装问题可以通过更新各种硬件组件上的固件来避免或缓解,其中最明显的是主板。主板固件通常被称为 BIOS。大多数主板和计算机制造商都有一个升级和升级信息的网站。

除非是必要的关键更新,否则制造商通常不建议升级主板 BIOS。更新过程可能出错,导致 BIOS 不完整以至于电脑无法使用。

如果系统在启动过程中探测硬件时挂起,或者在安装过程中表现得很奇怪,可能罪魁祸首是 ACPI。FreeBSD 在 i386 和 amd64 平台上广泛使用了系统的 ACPI 服务,如果在启动过程中检测到它,就可以帮助配置系统。不幸的是,在 ACPI 驱动程序和系统主板及 BIOS 固件中可能仍然存在一些问题。可以通过在第三阶段启动加载器中设置 hint.acpi.0.disabled 提示来禁用 ACPI:

 set hint.acpi.0.disabled="1"

这在每次系统启动时都会被重置,因此有必要在 /boot/loader.conf 这个文件中加入 hint.acpi.0.disabled="1"。更多关于启动引导的信息可以在概述open in new window中找到。

Loading...