C.4. 安裝後的問題

C.4.1. 在 x86 系統上有問題使用圖形化的 GRUB 畫面嗎?

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

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

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

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

C.4.2. 在 x86 系統上有問題使用圖形化的 LILO 畫面嗎?

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

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

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

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

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

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

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

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

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

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

# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
# 
id:3:initdefault:

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

警告警告
 

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

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

      	id:5:initdefault:
      
    

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

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

C.4.4. X 視窗系統(GUI)有問題

假如您無法啟動 X(X 視窗系統),在安裝過程中您也許沒有安裝它。

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

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

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

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

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

Itanium 使用者必須輸入含有 elilo 的開機指令。

假如您使用 x86 為基礎的系統而且 GRUB 為您所安裝的開機管理程式,在載入 GRUB 開機畫面後,輸入 e 以進入編輯模式。 您將會看見在設定檔中您所 選取的開機標籤項目。

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

kernel 這一行的最後,加上:

single

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

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

假如您使用 x86 為基礎的系統而且 LILO 為您所安裝的開機管理程式,按下 [Ctrl]-[x] 以離開圖形 LILO 畫面,並取得 LILO 的 boot: 提示符號。

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

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

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

如果您看不到圖形登入畫面,請檢查您的硬體相容性的問題。 Hardware Compatibility List 可以在以下的網址找到:

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

C.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 Enterprise Linux (2.4.21-1.1931.2.399.ent)
        root (hd0,0)
        kernel /vmlinuz-2.4.21-1.1931.2.399.ent 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.21-1.1931.2.399.ent
              label=linux
              root=/dev/sda1
              initrd=/boot/initrd-2.4.21-1.1931.2.399.ent.img
              read-only
              append="mem=128M"

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

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

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

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

kernel 那一行的最後,增加

mem=xxM

append=xxM

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

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

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

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

linux mem=xxM

Itanium 使用者必須輸入含有 elilo 的開機指令。

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

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

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

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

C.4.8. 音效設定的問題

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

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

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

如要執行文字介面的設定工具,請以 root 身份在終端機視窗輸入 sndconfig。 請注意,sndconfig 應用程式並沒有預設安裝,不過可在 Red Hat Enterprise Linux 的光碟片上找到。

假如 音效卡設定工具 無法使用(例如當聲音樣本沒有播放,而且您仍然沒有音效聲音時),您仍有其他辦法可以解決,雖然它們並不像執行 音效卡設定工具 程式那樣簡單,您可以編輯您的 modules.conf 檔案(這個方法不建議新手使用),或參考隨您的音效卡所附的說明書以取得更多資訊。

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

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

127.0.0.1  localhost.localdomain  localhost

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

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

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

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