在以前的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的默认启动模式花了一点时间。