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。清晰明瞭,推薦一下: