| Red Hat Enterprise Linux 4: 安裝手冊 適用於 x86, Itanium™、AMD64 與 Intel® Extended Memory 64 Technology (Intel® EM64T) 主機架構 | ||
|---|---|---|
| 前頁 | 附錄 C. 解決您安裝 Red Hat Enterprise Linux 的問題 | 下頁 |
如果 GRUB 有問題,您必須停止使用圖形開機畫面,您可以以 root 身份編輯 /boot/grub/grub.conf 檔案。
在 grub.conf 檔案中,在 splashimage 那一行的最前面,加上 #,讓整行成為註解。
按下
畫面上出現開機管理程式時,按下 b 啟動系統。
一旦重新開機後,系統會重新讀取 grub.conf 檔,而您所做的變更即會生效。
您也可以取消註解(或新增)以上的該行到 grub.conf 檔案中以重新啟動圖形化的開機畫面。
假如您有安裝 X 視窗系統,不過在登入您的 Red Hat Enterprise Linux 系統後卻看不到一個圖形桌面環境,您可以使用 startx 指令便能很容易的啟動 X 視窗系統圖形介面。
一旦您輸入這個指令並按下
然而這僅只是一個立即的修正,而並沒有改變往後的登入過程。
如要設定您的系統,以使用圖形登入畫面,請編輯 /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: 這一行中的 3 為 5。
![]() | 警告 |
|---|---|
"只能" 改變預設執行等級中的數字(由 3 改為 5)。 |
您所變更的那一行應該類似如下所示:
id:5:initdefault:
|
當您滿意您的變更後,請使用
重新開機後,您就會看到圖形介面的登入畫面。
假如您無法啟動 X(X 視窗系統),在安裝過程中您也許沒有安裝它。
假如您想要使用 X 視窗系統,您可以從 Red Hat Enterprise Linux 的光碟片來進行安裝,或者執行一個系統升級以安裝 X。
假如您選擇要做升級,請選擇 X 視窗系統的套件,並在升級套件選擇的過程中選取 GNOME、KDE 或兩者都選。
如果您使用非 root 使用者登入時,會導致 X 伺服器當掉,那麼可能是您的檔案系統已滿(或說,欠缺足夠的硬碟空間)。
要確定是什麼原因造成這問題,請執行以下指令:
df -h |
df 指令可以讓您看出,哪個分割區的空間已滿。要了解更多 df 指令的詳情,以及所有選項的一覽表(例如本例的 -h 選項),請參閱 df 的 man page。您只要在 shell 提示符號下,鍵入 man df 指令即可。
最重要的指標,莫過於某個分割區的用量是 100%,或超過 90% 或 95% 以上。/home/ 與 /tmp/ 分割區很容易因為一般使用者的超量使用,而被塞滿。您可以刪除一些舊的檔案,以清出空間;之後再以先前不成功的使用者啟動 X 看看。
假如您在 設定代理程式 中沒有建立一個使用者帳號, 您必須以 root 登入並使用您指定給 root 的密碼。
假如您忘記您的 root 密碼,您必須要以 linux single 的方式開機您的系統。
Itanium 使用者必須輸入含有 elilo 的開機指令。
假如您使用 x86 為基礎的系統而且 GRUB 為您所安裝的開機管理程式,在載入 GRUB 開機畫面後,輸入 e 以進入編輯模式。 您將會看見在設定檔中您所 選取的開機標籤項目。
選取以 kernel 開頭的那行,並按下 e 以編輯該開機紀錄。
在 kernel 這一行的最後,加上:
single |
按下
當您回到開機載入程式的畫面時,輸入 b 以開機。
在您開機進入單一使用者模式後,並取得 # 提示符號,您需要輸入 passwd root,然後您便可以輸入新的 root 密碼。 再來,您可以輸入 shutdown -r now,您的系統將會以您新的密碼重新啟動。
假如您忘記您的使用者帳號密碼,您必須轉換為 root。要轉換為 root, 輸入 su - 然後再輸入您的 root 密碼。 再來,輸入 passwd <username>。 在此您可以為指定的使用者輸入一個新的密碼。
如果您看不到圖形登入畫面,請檢查您的硬體相容性的問題。 Hardware Compatibility List 可以在以下的網址找到:
http://hardware.redhat.com/hcl/ |
有時候,系統的核心無法辨識您所有的記憶體。您可以使用 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 檔案中所做的變更將會立即生效。
當 GRUB 開機畫面載入時,鍵入 e 以進入編輯模式。 您將會看到您所選取的開機識別標籤設定檔中一系列的項目。
選擇以 kernel 開頭的那一行並輸入 e 以編輯開機紀錄項。
在 kernel 那一行的最後,增加
mem=xxM |
xx 就是您系統中的記憶體容量。
按下
在回到開機載入畫面後,鍵入 b 以啟動系統。
Itanium 使用者必須輸入含有 elilo 的開機指令。
記得要以實際的記憶體容量取代 xx。 再按下
假如您不確定如何設定您的印表機或有困難讓它正常運作, 您可以試著使用圖形化的 印表機設定工具 程式。
請在 shell 提示符號下輸入 system-config-printer 指令來啟動 印表機設定工具。假如您不是 root,系統將會提示您輸入 root 的密碼以繼續。
如果因為某些原因,您聽不到任何聲音;但確定系統有音效卡,那麼您可以執行 音效卡設定工具 (使用system-config-soundcard指令)工具。
如要執行 音效卡設定工具,請選擇『主選單』 => 『系統設定』=>『偵測音效卡』。接下來螢幕上會跳出一個小的文字盒,請您輸入 root 的密碼。
您也可以在 shell 提示符號下輸入 system-config-soundcard 指令,以啟動 音效卡設定工具。假如您不是 root,系統將會要您輸入 root 的密碼以繼續。
如要執行文字介面的設定工具,請以 root 身份在終端機視窗輸入 sndconfig。 請注意,sndconfig 應用程式並沒有預設安裝,不過可在 Red Hat Enterprise Linux 的光碟片上找到。
假如 音效卡設定工具 無法使用(例如當聲音樣本沒有播放,而且您仍然沒有音效聲音時),您仍有其他辦法可以解決,雖然它們並不像執行 音效卡設定工具 程式那樣簡單,您可以編輯您的 modules.conf 檔案(這個方法不建議新手使用),或參考隨您的音效卡所附的說明書以取得更多資訊。
假如您在開機時有 Apache 為基礎的 httpd 或 Sendmail 服務中斷的情形,請確定在 /etc/hosts 檔案中有下列這一行:
127.0.0.1 localhost.localdomain localhost |
假如您有一個 NVIDIA 晶片組,而且剛更新完您的核心,您的顯示卡也許會有問題,例如沒有任何的顯示輸出。
假如您有類似的問題,您應該要下載最新的核心驅動程式以用於您的 NVIDIA 晶片組,如需更多資訊,請參考:
http://www.nvidia.com/view.asp?IO=linux_display_1.0-3123 |