D.3. 安裝中的問題

D.3.1. No devices found to install Red Hat Linux 的錯誤訊息

假如出現一個 No devices found to install Red Hat Linux 的錯誤訊息,也許是因為安裝程式無法辨識一個 SCSI 控制卡。

首先,檢查該硬體製造商的網站是否有一個驅動程式的磁碟映像檔以用來修正您的問題。 如需更多關於驅動程式磁片的一般資訊,請參考 附錄 F

您也可以參考 Red Hat 的相容硬體清單 (Hardware Compatibility List),位於:

http://hardware.redhat.com/hcl/    

D.3.2. 磁碟分割表的問題

假如您在安裝過程中的『磁碟分割設定』 (菴 3.17 節) 階段之後出現一個錯誤類似

磁碟 hda 上的磁碟分割表無法讀取。 要建立新分割區必須先初始化磁碟,這將會造成磁碟上所有的資料流失。

在該磁碟上您也許沒有一個磁碟分割表,或者安裝程式所使用的磁碟分割軟體無法辨識該磁碟上的磁碟分割表。

使用過 EZ-BIOS 程式的使用者也曾有類似的問題,導致資料的遺失(假設在開始安裝前沒有備份資料)而無法回復。

不管您要執行何種類型的安裝,總是要記得備份系統上原有的資料。

D.3.3. 建立分割區的問題

如果您有問題建立分割區(例如,一個 root (/) 分割區),請確定您已設定該分割區類型為 Linux Native。

提示建議
 

當磁碟分割您的硬碟時,請記得在某些較舊的系統上 BIOS 無法存取硬碟上超過 1024 磁柱的空間,假如您有這種情況發生,請在您的硬碟上 1024 磁柱前預留足夠的空間給 /boot Linux 分割區以用來啟動 Linux。 其餘的 Linux 分割區可以在 1024 磁柱之後。

parted 程式中,1024 磁柱等於 528MB (這個確切的數值取決於您的 BIOS)。 請參考 http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html 以取得更多資訊。

D.3.4. 使用剩餘的空間

您有建立一個 swap 和一個 / (root) 分割區,且您已經選取 root 分割區來使用剩餘的空間,不過它並沒有填滿整個硬碟。

假如您的硬碟大小超過 1024 磁柱,如果您要 / (root) 分割區使用硬碟上的所有剩餘空間,您必須建立一個 /boot 分割區。

D.3.5. 其他磁碟分割的問題

假如您是使用 Disk Druid 來建立分割區,不過卻無法繼續到下一個畫面,或許您還沒有建立好所有的分割區,以致於無法通過 Disk Druid 相依性檢查。

您至少必須建立下列的分割區:

提示建議
 

當定義分割區類型為 Linux swap 時,您不用指定它的掛載點。 Disk Druid 會自動替您指定好它的掛載點。

D.3.6. 您有發現 Python 的錯誤嗎?

在有些升級或 安裝 Red Hat Linux 的安裝程式(就是已知的 Anaconda) 也許會因為一個 Python 或 traceback 的錯誤而導致失敗。 這個錯誤也許會在選取個別套件或當試著儲存升級紀錄檔到 /tmp 之後發生。 這個錯誤看起來會類似:

Traceback (innermost last):
File "/var/tmp/anaconda-7.1//usr/lib/anaconda/iw/progress_gui.py",
line 20, in run
rc = self.todo.doInstall ()
File "/var/tmp/anaconda-7.1//usr/lib/anaconda/todo.py", line 1468, in
doInstall
self.fstab.savePartitions ()
File "fstab.py", line 221, in savePartitions
sys.exit(0)
SystemExit: 0

Local variables in innermost frame:
self: <fstab.GuiFstab instance at 8446fe0>
sys: <module 'sys' (built-in)>

ToDo object:
(itodo
ToDo
p1
(dp2
S'method'
p3
(iimage
CdromInstallMethod
p4
(dp5
S'progressWindow'
p6

<failed>

這個錯誤發生在某些系統上,因為連到 /tmp 的符號連結連到其他位置或在建立後已被更改。 這些符號連結或已更改的連結在安裝過程中無效,所以安裝程式無法寫入資訊而導致失敗。

假如您發生下列錯誤,首先試著下載任何 Anaconda 的 errata。 Errata 可以在以下位址找到:

http://www.redhat.com/support/errata

anaconda 的網站也許是很有幫助的地方,anaconda 的網站在:

http://rhlinux.redhat.com/anaconda/

您也可以搜尋關於此問題的程式錯誤報告。 欲搜尋 Red Hat 的程式錯誤追蹤系統,請到:

http://bugzilla.redhat.com/bugzilla

最後,如果您還是有關於這個錯誤的問題,建議您註冊您的產品並聯繫我們的支援小組。 欲註冊您的產品,請到:

http://www.redhat.com/apps/activate