mikan's technical note

仕事&趣味で実験した小技の備忘録です(Linux,windows,DOS等)

MENU

【ubuntu16.04LTS】CUIモード(テキストモード)で起動

なんだかんだ数日悩んだのでメモ

GRUBGRUB_CMDLINE_LINUX_DEFAULオプションでCUI起動できるのですが
nosplashオプションを外すと何故か「login:」が表示されず、
あれ?起動中に固まった?みたいな画面になる。
固まってるわけではなく、Alt+F1で「login:」が表示されるので、
ちゃんとログインできますが、このAlt+F1押すのがめんどくさい(^^;

で、試行錯誤した結果、

#CUIで起動OK
GRUB_CMDLINE_LINUX_DEFAULT="systemd.unit=multi-user.target quiet nosplash"
または
GRUB_CMDLINE_LINUX_DEFAULT="systemd.unit=multi-user.target nosplash"


#CUIで起動NG ※「login:」が表示されないが、Alt+F1で「login:」表示可能
GRUB_CMDLINE_LINUX_DEFAULT="systemd.unit=multi-user.target quiet splash"
または
GRUB_CMDLINE_LINUX_DEFAULT="systemd.unit=multi-user.target quiet"


#CUIで起動NG ※GUIで起動 16.04では、textオプション効かない
GRUB_CMDLINE_LINUX_DEFAULT="text quiet splash"
または
GRUB_CMDLINE_LINUX_DEFAULT="text"


【GRUB設定手順】
sudo vi /etc/default/grub
sudo update-grub
sudo shutdown -r now


【おまけ】

CUIログイン後にGUIを起動したい場合
sudo systemctl start lightdm

CUI画面に戻りたい場合
Ctrl+Alt+F1

ランレベル設定値の確認
systemctl get-default

ランレベル変更(CUIマルチユーザ)
sudo systemctl set-default multi-user.target

ランレベル変更(GUIマルチユーザ)
sudo systemctl set-default graphical.target