想要開機預設不啟動X,讓使用者自己執行startx。
如果是搜尋到更早之前的文章,或許會叫你去改/etc/inittab。
開機進入runlevel 3,而不是runlevel 5,但這作法已經不能用好幾年了。
Wheezy:
修改/etc/default/grub
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/bin/systemd"
GRUB_CMDLINE_LINUX_DEFAULT="text init=/bin/systemd"
加入text參數後,update-grub。GRUB_CMDLINE_LINUX_DEFAULT="text init=/bin/systemd"
但不曉得在哪次更新後,這方法在Jessie上不能用了。
Jessie:
修改/etc/default/grub
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/bin/systemd"
GRUB_CMDLINE_LINUX_DEFAULT="3 init=/bin/systemd"
GRUB_CMDLINE_LINUX_DEFAULT="3 init=/bin/systemd"
但剛剛試了一下,Wheezy還是只能用text參數。
給"ro 3 init=/b…"這樣的參數,一樣會進X,而且runlevl =3。
而"ro text init=/b…"這樣的參數,不會進X,runlevl =5。
唉,不能有個一致、不變一點的做法嗎?
沒有留言:
張貼留言