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 是損壞的。這些機器如果沒有使用韌體補丁,就不能夠從硬碟開機。韌體的補丁包括 位於 Apple ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.binSystem Disk 2.3.1 工具。在 MacOS 上解開並執行,選擇儲存按鈕使韌體補丁安裝到 nvram。

3.6.2. 需要留意的硬體問題

有很多人嘗試過把他們的 90 MHz 的處理器超頻到 100 MHz 使用,以及其他諸如此類的做法。這有時可行,但是這賴於外界的溫度和其他因素,而且超頻可能會損毀您的系統。這份文件的作者之一曾把他的系統超頻使用了有一年,從那以後他在編譯操作業系統核心時,gcc 總是會被意外的訊號中止。後來,把處理器的頻率調回標準速度後,問題迎刃而解。

如果記憶體模組有故障的話 (或者出現其他會使資料發生異變的硬體故障),gcc 編譯器經常是第一個停止工作的程式。因為它會生成龐大的資料結構,並在記憶體中頻繁移動。一旦這些資料結構中有錯,就會導致程式執行非法指令或者存取不存在的位址空間。症狀就是 gcc 被一個意外的訊號中止執行。

3.6.2.1. 大於 64 MB 的記憶體

Linux 核心有時不能檢測出您系統中的記憶體大小。如果您遇到這種情況,請參閱 節 5.2, "開機參數"