Show Table of Contents
章 7. 為 AMD64 和 Intel 64 系統上的安裝程序進行疑難排解
本章討論了一些常見的安裝問題與其解決方法。
基於除錯用途,Anaconda 會將安裝動作紀錄到
/tmp 目錄中的檔案裡。這些檔案列在以下表格中。
表格 7.1. 進行安裝時所產生的日誌檔案
| 日誌檔案 | 內容 |
|---|---|
/tmp/anaconda.log | Anaconda 一般訊息 |
/tmp/program.log | 進行安裝時所執行的所有外部程式 |
/tmp/storage.log | 廣泛的儲存模組資訊 |
/tmp/packaging.log | yum 和 rpm 套件的安裝訊息 |
/tmp/syslog | 硬體相關的系統訊息 |
若是安裝失敗的話,來自於這些檔案的訊息將會被併入
/tmp/anaconda-tb-identifier 中,identifier 代表隨機的字串。
所有以上列出的檔案皆存在安裝程式的 RAM disk 中,這代表它們不會被永久儲存,並且當系統關閉時便會失去。若要永久儲存這些檔案,請將這些檔案複製至網路上的另一部系統中,您可藉由在一部執行安裝程式的系統上使用
scp,或是將它們複製至一個已掛載的儲存裝置上(例如 USB 磁碟)。以下為傳輸日誌檔案的詳細方式。請注意,若您使用 USB 磁碟或是其它卸除式媒介,您需要在進行這項程序之前,確認您已備份了這些媒介上的所有資料。
過程 7.1. 將日誌檔案傳輸到 USB 磁碟上
- 請在您欲進行安裝的系統上,按下 Ctrl+Alt+F2 以存取 shell 指令提示。您將會登入一組 root 帳號中,並擁有安裝程式之暫時檔案系統的存取權限。
- 將 USB 隨身碟連上系統,然後執行
dmesg指令,這會顯示最近發生的事件紀錄。在記錄的最底下,您會看到剛插入的 USB 隨身碟的幾項紀錄,和以下輸出類似:[ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk請記下已連上裝置的名稱,上述範例顯示的是sdb。 - 請至
/mnt目錄,當您進入該目錄時,請建立新的目錄,這將會成為 USB 磁碟的掛載目標。目錄的名稱無關緊要;此範例使用了usb這組名稱。#mkdir usb - 請將 USB 磁碟掛載至新建立的目錄上。請注意,在大部分情況下,您不會希望掛載整個磁碟,而是掛載該磁碟上的某個分割區。因此,請勿使用
sdb這個名稱 - 請使用您希望寫入日誌檔案的分割區名稱。此範例中使用了sdb1這組名稱。#mount /dev/sdb1 /mnt/usb您現在已能驗證是否掛載了正確的裝置,並透過存取它來進行分割並列出其內容 - 此清單應與您預期的磁碟內容相符。#cd /mnt/usb#ls - 複製日誌檔案至已掛載的裝置上。
#cp /tmp/*log /mnt/usb - 卸載 USB 磁碟。若您遇上一則錯誤訊息顯示目標忙碌,請將您的工作目錄更改為掛載項目之外的目錄(例如
/)。#umount /mnt/usb
來自於安裝程序的日誌檔案現在將會被儲存在 USB 磁碟上。
過程 7.2. 透過網路傳送日誌檔案
- 請在您欲進行安裝的系統上,按下 Ctrl+Alt+F2 以存取 shell 指令提示。您將會登入一組 root 帳號中,並擁有安裝程式之暫時檔案系統的存取權限。
- 切換至日誌檔案位於的
/tmp目錄:#cd /tmp - 使用
scp指令來將日誌檔案複製到網路上的另一部系統上:#scp *log user@address:path將 user 取代為目標系統上的一組有效使用者名稱、將 address 取代為目標系統的位址或是主機名稱,並將 path 取代為您希望存放日誌檔案的目錄路徑。比方說,若您希望以john登入一部 IP 位址為192.168.0.122的系統,並將日誌檔案放入該系統上的/home/john/logs/目錄中,所使用的指令之格式將會如下:#scp *log john@192.168.0.122:/home/john/logs/當第一次連上目標系統時,您可能會看見一則類似以下的訊息:The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.Are you sure you want to continue connecting (yes/no)?請輸入yes並按下 Enter 繼續。然後當被提示時,提供一組有效的密碼。接著檔案將會開始傳輸至目標系統上所指定的目錄中。
來自於安裝程序的日誌檔案現在將會永久儲存在目標系統上,並可供查看。
7.1. 開始進行安裝時所發生的問題
7.1.1. 進入圖形化安裝時所發生的問題
開機時,有些系統的顯示卡無法正確切換至圖形安裝介面。如果安裝程式無法以預設設定執行,它會嘗試在解析度較低的模式下執行。如果還是失敗,安裝程式將會以文字模式執行。
顯示方面的問題有幾項可用的解決方式,大部分皆包含了指定自訂的開機選項。欲取得更多相關資訊,請參閱〈節 20.1, “在開機選單下配置安裝系統”〉。
- 使用基本圖形化模式
- 您可嘗試使用基本的圖形驅動程式來進行安裝程序。若要這麼做,請在開機選單中選擇「」>「」,或編輯安裝程式的開機選項,並在指令列後方附加上
inst.xdriver=vesa選項。 - 手動指定畫面解析度
- 若安裝程式無法偵測您的畫面解析度,您可藉由手動指定以取代自動偵測。若要這麼做,請在開機選單上附加
inst.resolution=x選項,而 x 代表您畫面的解析度(例如1024x768)。 - 使用其它顯示驅動程式
- 您亦可嘗試指定自訂的顯示驅動程式,置換掉安裝程式的預設偵測值。若要指定驅動程式,請使用
inst.xdriver=x選項,x 為您所希望使用的裝置驅動程式(例如nouveau)。注意
若指定自訂的顯示驅動程式能解決您的問題,您應在〈https://bugzilla.redhat.com〉,於anaconda元件下將之回報為錯誤。Anaconda 應該能夠自動偵測到您的硬體,並在無需您進行互動的情況下,使用適當的驅動程式。 - 使用 VNC 進行安裝
- 若以上選項失敗,您可使用獨立的系統透過網路,以 Virtual Network Computing(VNC)協定來存取圖形化安裝程式。欲取得有關於透過 VNC 進行安裝上的相關資訊,請參閱〈章 22, 透過 VNC 安裝〉。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.