ubuntu的設定不像redhat~ (到底是誰跟誰不同....)
各個runlevel預設執行的service,都寫在/etc/rcX.d/ 裡面
檔案開頭是S =>開機執行,開頭是K => 關機執行。S/K後面的數字代表優先權
而X-Window是由gdm啟動
所以只要知道開機預設的runlevel,去/etc/rcX.d/ ,把Sxxgdm檔名改掉就可以不進入X-Window
先看/etc/inittab裡面,default runlevel是多少(一般安裝預設為2)
# The default runlevel.
id:2:initdefault:
====== 嗯 預設 runlevel 是 2 ======
把 /etc/rc2.d/ 裡面的Sxxgdm改檔名,我是改成 _sxxgdm
(xx代表執行的優先權,不用動他)
reboot,搞定~不必再放著X佔記憶啦
反正我這台機器這麼慢....也只能當簡單的server.... 當desktop太吃力了
2 comments:
我在ubuntu7.04獷, 沒有/etc/inittab這個檔,所以也看不到裏面的內容。
而我仍造你的做法,mv /etc/rc2.d/ ,/etc/rc3.d/, /etc/rc4.d/, /etc/rc5.d/, S13gdm,到自己的home,
結果仍然會進x win。
有沒有其他的解法?
謝謝!!
Hi Tim
這裡有一篇文章提到和你一樣的問題
http://ubuntuforums.org/showthread.php?p=2793163
預設的runlevel應該是2
另外你好像誤解了,要把/etc/rc2.d/Sxxgdm改名字,而不是mv到你的home
舉個例子:mv /etc/rc2.d/Sxxgdm /etc/rc2.d/_sxxgdm
xx部份是個數字,不需要改變他
best regards
Andrew
Post a Comment