<< Back to shouce.jb51.net

3.6. 安装前的硬件和操作系统的相关设置

在本节中,我们将讨论安装之前有关硬件设置的一些问题。如果这些问题的确存在的话, 您就需要在安装 Debian 前先做一些准备工作了。一般来说,准备工作包括:检查固件(firmware) 以及为您的系统修改固件中的设定。所谓“固件”就是硬件运行所需的核心软件。它在 系统引导过程中起到了至关重要的作用。我们同时也会着重提出一些硬件问题, 您系统上这些硬件问题在将会影响到 Debian GNU/Linux 的可靠性。

3.6.1. 使用 OpenFireware

通常在 PowerPC 系统上不需要去设置 BIOS(称为 OpenFirmware)。 OpenFirmware 常常配备 PReP 与 CHRP,但这也意味着依不同厂商而不同。 您必须参阅计算机手册中相关的硬件文档。

PowerPC 的 Macintoshe 机器上,您在启动时通过 Command-option-O-F 命令使用 OpenFirmware。一般情况下,它会按时钟顺序检验击键,但也会与不同的型号有关。参阅 http://www.netbsd.org/Ports/macppc/faq.html 了解更多提示。

OpenFirmware 的提示看起来像:

ok
0 >

注意旧型号的 PowerPC Mac 机器,OpenFirmware 与用户交互所用的默认和 某些硬连线的 I/O 是通过串行(调制解调器)端口进行的。如果您在这样的机 器上使用 OperFirmware,您只会看到黑屏。在这种情况下,需要用通过调制解 调器端口连接到另外一台电脑上的终端程序来与 OpenFirmware 交互。

运行在 OldWorld Beige G3 机器上的 OF 版本 2.0f1 和 2.4 的 OpenFirmware 是坏的。 这些机器如果没有打固件补丁,就不能够从硬盘启动。固件的补丁包括 System Disk 2.3.1 工具,位于 Apple 的 ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin。在 MacOS 上解包并运行它,选择保存按钮使固件补丁安装到 nvram。

3.6.2. 需要留心的硬件问题

有很多人曾试过把他们的 90 MHz 的 CPU 超频到 100 MHz 使用,以及其他诸如此类的做法。 这有时可行,但是它有赖于外界的温度和其他因素,而且超频可能会损毁您的系统。这个文档的 作者之一曾把他的系统超频使用了有一年,从那以后他的系统在编译操作系统的内核时, 总是发现 gcc 的运行被意外的信号中止了。后来,当把 CPU 的频率 调回它的标称速度后,问题迎刃而解。

如果内存模块有故障的话(或者出现其他会使数据发生异变的硬件故障),gcc 编译器经常是第一个停止工作的程序。 因为它会生成庞大的数据结构,并把它们在内存中频繁移动。一旦这些 数据结构中有错,就会导致程序执行非法指令或者访问不存在的地址空间。 表现出症状就是gcc 被一个意外的信号中止运行。

3.6.2.1. 大于 64 MB 内存

Linux 内核有时不能检测出您系统中的内存大小。如果这正符合您的情况, 请参阅一下第 5.2 节 “引导参数”