在Ubuntu中,inittab
文件已被替換,啟動順序的設置方式與傳統的SysV init不同。Ubuntu使用Upstart和后來的Systemd作為其初始化系統,因此設置啟動順序的方法也有所變化。下面將介紹在Ubuntu中如何設置啟動順序。
Ubuntu默認的運行級別是2,表示多用戶模式帶圖形界面。你可以通過修改運行級別來改變系統的啟動行為。例如,如果你想將系統設置為在文本模式下啟動,可以修改運行級別為3(多用戶模式,無圖形界面)。
在終端中輸入以下命令臨時修改運行級別:
sudo init 3
這將切換到運行級別3,并立即生效。
要永久修改運行級別,你可以編輯/etc/default/grub
文件,找到GRUB_CMDLINE_LINUX_DEFAULT
這一行,然后在等號后面添加init=/bin/bash
和initlevel=3
。例如:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/bin/bash initlevel=3"
然后更新GRUB配置:
sudo update-grub
重啟系統后,它將默認進入運行級別3。
Ubuntu 15.04及更高版本使用Systemd作為初始化系統。Systemd通過單元文件(.service)來管理服務和啟動順序。要修改啟動順序,需要編輯相應的Unit文件。
例如,要修改網絡服務的啟動順序,可以編輯/etc/systemd/system/network.service
文件,調整Wants
和After
字段。
請注意,直接修改Systemd的啟動順序可能會導致系統不穩定,建議僅在了解其工作原理和風險后進行操作,或尋求專業人士的幫助。
通過上述步驟,你可以在Ubuntu中設置啟動順序。請根據你的具體需求選擇合適的方法,并謹慎操作以避免系統異常。