D.4. 安裝後的問題

D.4.1. 有問題使用圖形化的 GRUB 畫面嗎?

假如因為某種因素,您必須停止使用圖形開機畫面,您可以以 root 身份編輯 /boot/grub/grub.conf 檔案,然後重新啟動您的系統。

要編輯該檔案,將在 grub.conf 檔案中以 splashimage 為首的那一行加上註解。 要在某一行上加上註解,請插入 ; 字元在該行的開頭。

一旦重新開機後,系統會重新讀取 grub.conf 檔,而您所做的變更即會生效。

您也可以取消註解(或新增)以上的該行到 grub.conf 檔案中以重新啟動圖形化的開機畫面。

D.4.2. 有問題使用圖形化的 LILO 畫面嗎?

假如因為某種因素,您必須停止使用圖形開機畫面, 您可以以 root 身份編輯 /etc/lilo.conf 檔案, 然後重新執行一次 LILO。

首先,以 root 身份將 /etc/lilo.conf 檔案中的 message=/boot/message 這一行加上註解(或刪除掉)。 要在某一行上加上註解,請插入 ; 字元在該行的開頭。 再來,請鍵入 /sbin/lilo -v 指令以重新執行 LILO。 下次開機時,您就會看到文字的 LILO: 提示字元,像在先前的 Red Hat Linux 版本中使用的一樣。

您也可以重新啟用圖形開機畫面,只要在 lilo.conf 檔案中將之前加上註解的那行的註解取消掉(或新增該行),然後重新執行 LILO 即可。

D.4.3. 開機進入圖形環境

假如您有安裝 X 視窗系統,不過在登入您的 Red Hat Linux 系統後卻看不到一個圖形桌面環境,您可以使用 startx 指令便能很容易的啟動 X 視窗系統圖形介面。

一旦您輸入這個指令並按下 [Enter] 後,您將可以看到一個圖形的桌面環境。

然而這僅只是一個立即的修正,而並沒有改變往後的登入過程。

如要設定您的系統以使得您可以登入到一個圖形登入畫面,您必須編輯一個檔案 /etc/inittab,您只需更改執行等級部份的一個號碼。 完成更改後,請重新啟動您的電腦,下次您登入後,您將可以看到一個圖形登入的畫面。

請開啟一個 shell 提示符號,再輸入 su 指令以轉換為 root。

再來請輸入 gedit /etc/inittab 以使用 gedit 來編輯這個檔案,/etc/inittab 這個檔案將會被開啟,在第一個畫面中您將會看到類似如下的一個部份:

#Defaultrunlevel.TherunlevelsusedbyRHSare:
#0-halt(DoNOTsetinitdefaulttothis)
#1-Singleusermode
#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)
#3-Fullmultiusermode
#4-unused
#5-X11
#6-reboot(DoNOTsetinitdefaulttothis)
#
id:3:initdefault:

如要更改主控台登入方式為圖形化登入,您應該變更 id:3:initdefault: 這一行中的 35

警告警告
 

"只能" 改變預設執行等級中的數字(由 3 改為 5)。

您所變更的那一行應該類似如下所示:

id:5:initdefault:

當您滿意您的變更後,請使用 [Ctrl]-[x] 按鍵以儲存並關閉該檔案。 您將會看到一個訊息告訴您該檔案已經被更改,並要您確認您的變更,請輸入 [Y] 代表 yes。

現在,在重新開機後,您的下一個登入將會是從圖形畫面。

D.4.4. 關於伺服器安裝與 X 的問題

假如您執行伺服器的安裝模式,而導致無法啟動 X, 在安裝過程中您也許沒有安裝 X 視窗系統。

假如您想要使用 X 視窗系統,您可以從 Red Hat Linux 的光碟片來進行安裝,或者執行一個系統升級以安裝 X。

如需更多關於從 Red Hat Linux 的光碟片安裝的相關資訊,請參考在 Red Hat Linux 使用手冊 中的 『安裝與更新 Red Hat Linux 的套件』。

假如您選擇要做升級,請選擇 X 視窗系統的套件,並在升級套件選擇的過程中選取 GNOME、KDE 或兩者都選。

D.4.5. 當您試著要登入時的問題

假如您在 設定代理程式 中沒有建立一個使用者帳號,您必須以 root 登入並使用您指定給 root 的密碼。

假如您忘記您的 root 密碼,您必須要以 linux single 的方式開機您的系統。

假如您使用 GRUB,在載入 GRUB 開機畫面後,輸入 e 以進入編輯模式。 您將會看見在設定檔中您所選取的開機標籤的一系列項目。

選取以 kernel 開頭的那行,並按下 e 以編輯該開機紀錄。

kernel 這一行的最後,加上:

single

按下 [Enter] 以離開編輯模式。

當您回到 GRUB 畫面,輸入 b 以開機進入單一使用者模式。

假如您使用 LILO,按下 [Ctrl]-[x] 以離開圖形 LILO 畫面,並取得 LILO 的 boot: 提示符號。

下一步,在 LILO 的 boot: 提示符號下輸入 linux single

在您使用 GRUB 或 LILO 開機進入單一使用者模式後,並取得 # 提示符號,您需要輸入 passwd root,然後您便可以輸入新的 root 密碼。 再來,您可以輸入 shutdown -r now,您的系統將會以您新的密碼重新啟動。

假如您忘記您的使用者帳號密碼,您必須轉換為 root。要轉換為 root, 輸入 su - 然後再輸入您的 root 密碼。 再來,輸入 passwd <username>。 在此您可以為指定的使用者輸入一個新的密碼。

如果您選擇自訂或伺服器的安裝類型,並且您有安裝圖形桌面環境,而卻看不到圖形登入畫面,請檢查您的硬體相容性的問題。 Hardware Compatibility List 可以在以下的網址找到:

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

D.4.6. 系統找不到您的記憶體嗎?

有時候,系統的核心無法辨識您所有的記憶體。 您可以使用 cat /proc/meminfo 指令來檢查。

找出顯示出來的容量是否與您系統中的記憶體容量相同。 如果不一樣,請在 /boot/grub/grub.conf 檔案中加入下列這一行:

mem=xxM

將系統有的記憶體容量(以百萬位元組表示)取代上一行中的 xx

/boot/grub/grub.conf 檔案中,上述的例子看起來會類似以下所示:

#NOTICE: You have a /boot partition. This means that
#        all kernel paths are relative to /boot/
default=0
timeout=30
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-2.47.1)
        root (hd0,0)
        kernel /vmlinuz-2.4.20-2.47.1 ro root=/dev/hda3 mem=128M

在您重新開機後,在 grub.conf 檔案中所做的變更將會立即生效。

或者您可以增加下列這一行到 /etc/lilo.conf 檔案中:

append="mem=xxM"

請注意,append 指令可以一併使用在 GRUB 與 LILO。

將系統有的記憶體容量(以百萬位元組表示)取代上一行中的 xx。 記得,每一影像(per-image) 所增加的行完全覆寫全域 (global) 所增加的行。將這一行新增至單一影像的描述也許較方便。

/etc/lilo.conf 檔案中上述的例子將會如下所示:

boot=/dev/sda
      map=/boot/map
      install=/boot/boot.b
      prompt
      timeout=50

      image=/boot/vmlinuz-2.4.20-2.47.1
              label=linux
              root=/dev/sda1
              initrd=/boot/initrd-2.4.20-2.47.1.img
              read-only
              append="mem=128M"

記得在更改 /etc/lilo.conf 檔案後要執行 /sbin/lilo -v 指令。

當您在指定 GRUB 或 LILO 的標籤/影像時,您也可以藉由傳送這個選項來產生相同的效果。

當 GRUB 開機畫面載入時,鍵入 e 以進入編輯模式。 您將會看到您所選取的開機識別標籤設定檔中一系列的項目。

選擇以 kernel 開頭的那一行並輸入 e 以編輯開機紀錄項。

kernel 那一行的最後,增加

xx 就是您系統中的記憶體容量。

mem=xxM

append=xxM

xx 就是您系統中的記憶體容量。

按下 [Enter] 以離開編輯模式。

在回到 GRUB 畫面後,鍵入 b 以使用新的記憶體設定來開機。

在圖形化的 LILO 畫面,按下 [Ctrl]-[x] 以取得 boot: 提示字元。 然後在 boot: 提示字元下輸入以下的指令:

linux mem=xxM

記得要以實際的記憶體容量取代 xx。 再按下 [Enter] 後開機。

D.4.7. 無法使用您的印表機

假如您不確定如何設定您的印表機或有困難讓它正常運作, 您可以試著使用圖形化的 印表機設定工具 程式。

請在 shell 提示符號下輸入 redhat-config-printer 指令來啟動 印表機設定工具。 假如您不是 root,系統將會提示您輸入 root 的密碼以繼續。

D.4.8. 音效設定的問題

假如您在安裝後沒有音效,而您確定系統有安裝音效卡,您也許需要執行 音效卡設定工具 (redhat-config-soundcard)工具。

如要執行 音效卡設定工具,請選擇『主選單』 => 『系統設定』=>『偵測音效卡』。 將會跳出一個小的文字盒要您輸入您的 root 密碼。

您也可以在 shell 提示符號下輸入 redhat-config-soundcard 指令以啟動 音效卡設定工具,假如您不是 root,系統將會要您輸入 root 的密碼以繼續。

如要執行文字介面的設定工具,請以 root 身份在終端機視窗輸入 sndconfig。 請注意,sndconfig 應用程式並沒有預設安裝,不過可在 Red Hat Linux 的光碟片上找到。 請參考在 Red Hat Linux 使用手冊 中的 『安裝與更新 Red Hat Linux 的套件』 章節以取得更多資訊。

假如 音效卡設定工具 無法使用(例如當聲音樣本沒有播放,而且您仍然沒有音效聲音時),您仍有其他辦法可以解決,雖然它們並不像執行 音效卡設定工具 程式那樣簡單,您可以編輯您的 modules.conf 檔案(這個方法不建議新手使用),或參考隨您的音效卡所附的說明書以取得更多資訊。 也請您參考在 Red Hat Linux 使用手冊 中的 『音效、視訊與一般娛樂』 一章以取得進一步的指示說明。

D.4.9. Apache 為基礎的 httpd 服務與 Sendmail 在開機時中斷服務

假如您在開機時有 Apache 為基礎的 httpd 或 Sendmail 服務中斷的情形,請確定在 /etc/hosts 檔案中有下列這一行:

127.0.0.1	localhost.localdomain		localhost

D.4.10. NVIDIA 晶片組的相關問題

假如您有一個 NVIDIA 晶片組,而且剛更新完您的核心,您的顯示卡也許會有問題,例如沒有任何的顯示輸出。

假如您有類似的問題,您應該要下載最新的核心驅動程式以用於您的 NVIDIA 晶片組,如需更多資訊,請參考:

http://www.nvidia.com/view.asp?IO=linux_display_1.0-3123