那就試試自建一個inittab文件,并按照以前的習(xí)慣寫入一行id:3:initdefault: ,保存后重新啟動,結(jié)果發(fā)現(xiàn)毫無變化,依然啟動到桌面,有點納悶,難道inittab不起作用?在終端里輸入runlevel檢查當(dāng)前狀態(tài),顯示 N 3,說明inittab有效果,那是什么原因呢?
將剛才建立的inittab移除,將系統(tǒng)恢復(fù)到之前的狀態(tài)并重新啟動,再用runlevel檢查,顯示 N 2,說明Ubuntu系統(tǒng)的default runlevel可能是2,這和我以前的常識有些沖突,看來又需要學(xué)習(xí)了。
先去分別查看/etc/rc2.d至rc5.d下的內(nèi)容,發(fā)現(xiàn)基本一致,都啟動了kdm。這與其他的linux發(fā)行版不太一致,通常runlevel 3是Multi user mode,即直接登錄到字符界面;而runlevel 5是Multi user mode with GUI,即登錄到圖形界面。