CentOS安裝的瑣碎問題集
CentOS安裝的過程中,遇到了很多的問題,查詢了很多的資料。經(jīng)過一上午的折騰, CentOS安裝過程中大大小小的問題終于都解決了。
1. 網(wǎng)絡(luò)配置。
設(shè)置網(wǎng)卡 MAC地址: ifconfig eth0 down ifconfig eth0 hw ether 000f1f7f4727 ifconfig eth0 up
設(shè)置網(wǎng)卡 IP地址: ifconfig eth0 10.60.56.90
設(shè)置網(wǎng)關(guān): route add default gw 10.60.56.254
也可以用 setup或者 system-config-network來設(shè)置,不過上述的設(shè)置方式更靈活些。
2.”Id x respawning too fast ...”
安裝完成后無法進入圖形界面,扔出來這么一條錯誤信息,接著就是文本模式登錄。用 init 5沒有反應(yīng),用 runlevel看了一下本來就是在 runlevel 5下運行 。使用 startx啟動圖形界面,發(fā)生 fatal error。
從 startx的錯誤信息里看到,是找不到驅(qū)動程序,看看 /etc/X11/xorg.conf,在這段中:
Section "Device"
Identifier "Videocard0"
Driver "nv"
Option "HWCursor" "False"
EndSection
看到 Driver是 nv。
放進 CentOS安裝光盤,然后 yum –enablerepo=c5-media list | grep xorg,看到了 xorg-x11-drv-nv.XXX,直接 yum –enablerepo=c5-media install xorg-x11-drv-nv,安裝驅(qū)動程序。之后 startx成功進入圖形界面。
然后再進文本模式, init 5進圖形界面,出現(xiàn) "Id x respawning too fast”錯誤信息, google一下,眾說紛紜。發(fā)現(xiàn) /etc/inittab文件***一行: x:5:respawn:/etc/X11/prefdm -nodaemon,把它注釋掉, init 5沒有反應(yīng)。說明是這一行的這個 prefdm命令執(zhí)行時出的問題。然后 file /etc/X11/prefdm發(fā)現(xiàn)這是一個 shell腳本,用 vim打開這個腳本,發(fā)現(xiàn):
preferred= if [ -f /etc/sysconfig/desktop ]; then
. /etc/sysconfig/desktop
if [ "$DISPLAYMANAGER" = GNOME ]; then
preferred=/usr/sbin/gdm
elif [ "$DISPLAYMANAGER" = KDE ]; then
preferred=/usr/bin/kdm
elif [ "$DISPLAYMANAGER" = XDM ]; then
preferred=/usr/bin/xdm
elif [ -n "$DISPLAYMANAGER" ]; then
preferred=$DISPLAYMANAGER
fi
fi
在 GNOME環(huán)境下用的是 /usr/bin/gdm程序,但是發(fā)現(xiàn)本機上并沒有安裝這個 gdm,放進 centos安裝盤,安裝 gdm,之后這個問題消失。
3.解決了上一個問題
接下來發(fā)現(xiàn)使用時動不動就死機。鍵鼠都沒有反應(yīng)。只有按電源開關(guān)重啟。 而且開機時 udev這個服務(wù)的啟動占用了大量時間。 google一下,據(jù)說是 xen的問題。
于是, yum erase kernel-xen,把 xen內(nèi)核卸載,重啟, /boot下沒有啟動文件 vmlinuz和 initrd.img。放進 centos光盤,設(shè)置 BIOS從光盤啟動,進入安裝程序后,選擇 upgrade installation,然后 update bootloader configuration,內(nèi)核就會被重新構(gòu)建。
然后重啟,在安裝程序界面下,輸入 linux rescue noapic,進入 rescue模式,修改 /boot/grub/menu.lst文件,把原來的內(nèi)核路徑修改過來?,F(xiàn)在,用了很長時間,沒有再發(fā)生過死機事件,這個問題似乎已經(jīng)解決了。
4.linux下查看硬件信息。
查看硬件信息無論在什么環(huán)境下都是必須掌握的。在 /proc下能看到很多信息,如 cpu,mem這些,都可以從 /proc中的文件來看。查看顯卡和聲卡,用 lspci命令來看。 lspci命令會列出所有的 PCI設(shè)備 , lspci | grep VGA可以看到顯卡的信息,想看到更多,可以 lspci | grep -B 10 VGA。其他的還有 dmesg命令等等。 google一下,可以找到很多文章。
5.卸載
xen內(nèi)核然后重新構(gòu)建內(nèi)核,重啟后登錄圖形界面時出現(xiàn)錯誤: Your session only lasted less than 10 seconds. No profile for user 'root' fount. ... 。于是,進入文本模式,放入安裝光盤, yum –enablerepo=c5-media list | grep gnome,看看是不是有哪些 gnome的組件沒有安裝。為了保險,把 kde也一起安裝上。用 yum安裝的好處是不用管煩人的依賴關(guān)系,隨便找一個,比如找個 kde-base,然后 yum安裝它,這就連帶可以把整個 kde桌面環(huán)境安裝好。CentOS安裝完成以后,重啟,問題解決。
6.無論是 gnome還是 kde
注銷以后到了登錄界面,鼠標(biāo)就看不到了,但是移動鼠標(biāo)還能看到效果,輸入用戶名密碼進入系統(tǒng),依然如此。 google到了答案,解決方法是:在 /etc/X11/xorg.conf文件中,找到 device的那個 section,在其中加上 Option “HWCursor” “False”,然后重啟,問題解決:
Section "Device"
Identifier "Videocard0"
Driver "nv"
Option "HWCursor" "False"
EndSection
7.顯示器太小所以把 gnome桌面下面的那個 panel刪除了。
但是發(fā)現(xiàn)從此以后窗口最小化以后就沒有辦法再找到它了,所以想辦法把這個 panel恢復(fù)。在終端中輸入 gnome或者 panel再 TAB,看那些列出來的可用的命令,也不知道用哪個。*** google到解決方法:
gconftool-2 –shutdown
rm -rf ~/.gconf/*
pkill gnome-panel
順次執(zhí)行這三條命令,完了以后gnome會回到初始設(shè)置。一切就都回來了。
【編輯推薦】