本人在虛擬機上面安裝了RedHat 9.0 服務器版,安裝時已經選擇安裝了圖形組件。但啟動時遇到問題。請各位高手幫忙指點我初學Linux ,進入系統后,使用startx命令不能進入圖形界面,提示command not found。將/etc/inittab文件中的 id:3 改為id:5 后,重啟后提示
INIT: ID : X respwaning too fast: disabled for 5 minutes
當使用/etc/inittab里面的某個程序,例如mgetty來接受modem撥入,同時系統又重新啟動或者幾個撥入都不成功;又或者登錄提示數次被取消(例如用ctrl+D),都會出現這種提示。
原因在于,當init通過/etc/inittab來啟動某個程序的時候,如果這個程序連續幾次被很快地終止,那么在/etc/inittab里面對應的條目就會被禁用并不再啟動。正常情況下程序應該在被結束后兩分鐘后重新啟動,這個問題不應該歸咎于init的bug。
解決方法是:
首先,很多程序有自己的日志或者把他們的syslog寫到/var/log/messages或者這個目錄下面類似的日志里面,所以可以查看這些日志來得到錯誤信息。你也可以手動在shell下面啟動這些程序來得到錯誤信息,但是記得不要改動/etc/inittab里面的項目。你可以以root身份使用init q命令使得這些無效的命令重新可以使用。
解決方法:先看/var/log/messages中的條目,或查找“respawning”??吹缴弦恍械奶崾?,我這里是“Sep 4 10:27:14 rism /sbin/mingetty[1094]: /dev/tty1: cannot open tty: No such d
evice”。然后我到/etc/inittab中用“#”把"1:2345:respawn:/sbin/mingetty tty1"注銷了就可以了。
新聞熱點
疑難解答