2014-08-03

20140803

之前就發現這情形了,不過一直沒去找解法。
想要開機預設不啟動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。
但不曉得在哪次更新後,這方法在Jessie上不能用了。

Jessie:
修改/etc/default/grub
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash 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。

唉,不能有個一致、不變一點的做法嗎?

沒有留言:

張貼留言