玩Linux的朋友都知道,大部分Linux要修改開機啟動介面,只需要直接編輯/etc/inittab檔案即可。但是本人今天在OpenSUSE下修改iniitab檔案之後,開機還是預設進入圖形介面,很是不爽。仔細查看inittab檔案的注釋發現,其中有這樣幾行:
# The default runlevel for SysVinit is defined here# please note that for systemd the symbolic link# /etc/systemd/system/default.target has to relinked# to e.g. /lib/systemd/system/runlevel3.target#id:5:initdefault:
查看“/etc/systemd/system/default.target”檔案屬性
$ l /etc/systemd/system/default.targetlrwxrwxrwx /etc/systemd/system/default.target -> /usr/lib/systemd/system/runlevel5.target
在/usr/lib/systemed/system/檔案夾下發現有如下幾個檔案
runlevel0.target
runlevel1.target
runlevel2.target
runlevel3.target
runlevel4.target
runlevel5.target
runlevel6.target
足以見得,SUSE是通過這幾個連結檔案來實現啟動介面設定的(可以自行查看檔案內容,每個略有不同,不再一一列舉)
因此,在SUSE下修改預設的runlevel要經過以下兩個步驟:
1.修改/etc/inittab
id:3:initdefault:
2.刪除原始連結檔案,重建立立連結檔案
rm /etc/systemd/system/default.targetln -s /usr/lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
suse
本文出自 “Jerry‘s zone” 部落格,請務必保留此出處http://jerryxbao.blog.51cto.com/6176981/1242047