方法一:
轉到kubuntu之前曾經學習了一下,了解到ubuntu在6.10開始用upstart替代init,主要指令碼都在/etc/event.d下面,預設情況下/etc下沒有inittab檔案。
剛裝上kubuntu時候專門到/etc/event.d下看了一下,特別注意到rc-default這個指令碼,裡面有一段內容:
說明預設情況下inittab雖然不存在,但是使用者建立的inittab還是會被注意到的。
然後又經別人的指點看了一下/usr/share/doc/upstart/下面的文件,其中readme.debian中有這麼一段內容:
這就給我這樣乙個印象,即雖然ubuntu用upstart替代init,但還是和init保持相容。
今天正好需要將系統直接啟動到字元介面下,即不啟動kdm。
那就試試自建乙個inittab檔案,並按照以前的習慣寫入一行id:3:initdefault: ,儲存後重新啟動,結果發現毫無變化,依然啟動到桌面,有點納悶,難道inittab不起作用?在終端裡輸入runlevel檢查當前狀態,顯示 n 3,說明inittab有效果,那是什麼原因呢?
將剛才建立的inittab移除,將系統恢復到之前的狀態並重新啟動,再用runlevel檢查,顯示 n 2,說明ubuntu系統的default runlevel可能是2,這和我以前的常識有些衝突,看來又需要學習了。
先去分別檢視/etc/rc2.d至rc5.d下的內容,發現基本一致,都啟動了kdm。這與其他的linux發行版不太一致,通常runlevel 3是multi user mode,即直接登入到字元介面;而runlevel 5是multi user mode with gui,即登入到圖形介面。
後來在debian的faq裡面搜尋到這樣的內容:
小區別就在這裡了,看來debian以及衍生出來的發行版,如ubuntu的default runlevel確實是2,而且id 2至5都是一樣的。
真相大白,再次建立inittab,寫入id:3:initdefault: ,然後進入/etc/rc3.d,將s13kdm移動到其他目錄備份起來,重新啟動系統,如願以償進入字元介面。
方法二:
首先安裝sysv-rc-conf。
即sudo apt-get install sysv-rc-conf
執行sysv-rc-conf
即sudo sysv-rc-conf
執行後在選項中尋找到2列 對於的gdm項,去掉選擇gdm即可。
注意!當你重新啟動ubuntu之後進入了字元介面之後,又想回到圖形環境不是用startx命令,而是telinit 3。
ubuntu預設啟動命令列介面
圖形模式下,首先進入終端 1.執行 sudo vim etc default grub2.找到 grub cmdline linux default quiet splash 3.改為 grub cmdline linux default quiet splash text ps quiet代表不顯...
ubuntu啟動預設進入命令列介面
ubuntu預設的啟動方式是圖形介面,為了能更快的進行操作,我們讓它啟動預設進入命令列介面。主要是要修改乙個檔案的內容 root sucre ubuntu more etc x11 default display manager usr sbin gdm 這裡顯示的是原先檔案的預設內容,如果要想直接...
《Windows DOS介面(命令列介面)》
方法1 win x 命令列提示符 c 或者命令列提示符 管理員 a 方法2 win r 執行輸入cmd1 進入碟符 例如 d盤 c windows system32 d d 2 顯示資料夾下的內容 例如 d盤 c windows system32 d d dir 驅動器 d 中的卷沒有標籤。卷的序列...