在以前的linux版本中,若是想要啓動操做系統後直接進入文本模式,那就要修改/etc/inittab這個文件,把其中的5改爲3便可。 linux
但是,linux2.6(貌似是)內核以後,這個文件就改了,它再也不控制着系統的默認啓動模式了。 ubuntu
若是在fedora18下,你用下列命令查看/etc/inittab: vim
sudo vim /etc/inittab 操作系統
這個文件中的文字提示以下: 翻譯
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target
#
# systemd uses ‘targets’ instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To set a default target, run:
#
# ln -s /lib/systemd/system/<target name>.target /etc/systemd/system/default.target
# get
翻譯過來就是說,inittab這個文件再也不用來控制系統啓動模式了。若是你在這裏增長或者修改什麼的花是不會對你係統啓動有任何影響的。如今系統啓動模式用「targets」來代替以前的runlevels了,默認狀況下,系統中有兩個主要的targets: it
multi-user.target:analogous to runlevel 3 #這是多用戶模式的target,相似於以前的runlevel 3,即文本模式(黑底白字) sed
graphical.target: analogous to runlevel 5 #這是圖形模式的target,相似於以前的runlevel 5, 即圖形模式。 終端
而給出的下面這條命令是用來修改系統默認的啓動模式的: im
ln -s /lib/systemd/system/<target name>.target /etc/systemd/system/default.target。
最後,咱們總結以下:
1.若是你想讓系統默認從文本模式啓動的話,則應該依次輸入如下兩條命令:
sudo rm /etc/systemd/system/default.target //這條命令是刪除原來的默認啓動模式
sudo ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target //這條命令是添加新的啓動模式,將文本模式設置成默認啓動模式
2.若是你想讓系統默認從圖形界面啓動的話,則應該依次輸入如下兩條命令:
sudo rm /etc/systemd/system/default.target //這條命令是刪除原來的默認啓動模式
sudo ln -s /lib/systemd/system/graphical.target /etc/systemd/system/default.target //這條命令是添加新的啓動模式,將文本模式設置成默認啓動模式
注意一下:
當你修改系統默認啓動模式爲文本模式後,從新啓動操做系統後,linux就會默認進入tty1(終端1)的文本模式。若是你想要進入圖形界面,則能夠輸入一面這條命令:
startx //這是以普通用戶登錄圖形界面,若是你想以超級用戶(root)進入圖形界面的話,則應該輸入sudo startx。
整體來講,fedora18修改啓動模式仍是很方便的,記得上次修改ubuntu的默認啓動模式花了一點時間。