Ubuntu12.04をテキストモードにする(GUIを起動しない) †
Ubuntu12.04に対してリモートログイン(端末によるログイン)しかしない場合、
Ubuntu側でGUIが動作する必要がありませんよね。
GUI(Unityなど)が不要の場合、以下のようにすればGUIを停止しテキストモードにすることができます。
動作確認環境 †
$ lsb_release -d
Description: Ubuntu 12.04.4 LTS
Ubuntuデスクトップ(Unity)インストール済みのUbuntu Serverで動作確認を行いました。
GRUB_CMDLINE_LINUX_DEFAULT=”text” †
GRUBの設定を変更することにより、テキストモードのログインに変更することができます。
以下に手順を記します。
尚、編集にはviを使用しました。
viが苦手な方はnanoを利用してもいいと思いいます。
- 以下のコマンドでgrubファイルを開く
sudo vi /etc/default/grub
- 以下のように修正します。
- 修正前
<省略>
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
<省略>
- 修正後
textの前に半角スペースがあります。
<省略>
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=" text"
GRUB_CMDLINE_LINUX=""
<省略>
- 修正が完了したら保存しエディタを終了します。
- 以下のコマンドで設定を反映させます。
sudo update-grub2
以下のような出力が表示されます。
$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.8.0-35-generic
Found initrd image: /boot/initrd.img-3.8.0-35-generic
Found linux image: /boot/vmlinuz-3.8.0-34-generic
Found initrd image: /boot/initrd.img-3.8.0-34-generic
Found linux image: /boot/vmlinuz-3.8.0-29-generic
Found initrd image: /boot/initrd.img-3.8.0-29-generic
Found memtest86+ image: /memtest86+.bin
done
- 再起動すればテキストモードによるログインになっているはずです。
sudo reboot
以上、GUIモードからテキストモードに変更する手順でした。