1. 程式人生 > >kevin_xiang的專欄,mail: [email protec

kevin_xiang的專欄,mail: [email protec

版本:Ubuntu 12.04 LTS   (裝了ubuntu還想要文字介面的矯情人果真有。。。)

話說修改Ubuntu的啟動級別不像其他distribution那樣改個/etc/inittab就ok了的。

先講講修改的方法一:

步驟一:修改預設啟動的runlevel:

virtual-machine:/etc/init$ vi rc-sysinit.conf 

(注意:需要root使用者修改或者執行sudo vi rc-sysinit.conf)

# Default runlevel, this may be overriden on the kernel command-line
# or by faking an old /etc/inittab entry

env DEFAULT_RUNLEVEL=3  (修改預設啟動的runlevel為3-->字元啟動)

步驟二:改了上面的有時候還是不行。看看是哪些咚咚導致了圖形介面gdm的啟動,把它幹掉

virtual-machine:/etc/init$ vi lightdm.conf  

//以下這段為原來的內容:

# based on gdm upstart script

start on ((filesystem
           and runlevel [!06]
           and started dbus
           and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
                or stopped udev-fallback-graphics))
          or runlevel PREVLEVEL=S)

stop on runlevel [016]

看。只要檔案系統初始化 & DBUS匯流排啟動 & runlevel設定成不是0,6 & XXXX…… GDM就一定會啟動。。。

//修改後成這樣:

 start on ((filesystem
           and runlevel [!036]
           and started dbus
           and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
                or stopped udev-fallback-graphics))
          or runlevel PREVLEVEL=S)

stop on runlevel [0136]

重啟,熟悉的文字介面等著你呢。。。

-------------------------------------------------------------------

還有一個核心級別的方法二:

virtual-machine:~$ vi /etc/default/grub

修改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

為:GRUB_CMDLINE_LINUX_DEFAULT="text"

virtual-machine:~$ update-grub2        (再囉嗦一遍。不是root使用者要執行:sudo update-grub2)

重啟試試看~

********************************************************************

PS:下面這篇文章講了ubuntu高版本的啟動方式Upstart和很多其他linux distribution的啟動方式System V initialization。清晰明瞭,推薦一下: