web-dev-qa-db-ja.com

完全な非GUIモードでubuntu / xubuntuを実行する方法

Ubuntu/Xubuntuを完全な非GUIモードで実行したいと思っています。たとえば、システムの起動時にコンソールにログインする必要があります。つまり、ディスプレイマネージャー、xサーバー、GUIベースのアプリのサポートは一切ロードされず、GUIのバックグラウンドにも何もありません。

38

必要なのは、ディスプレイマネージャー、Xサーバーなどを持たない buntu Server Edition をインストールすることで実現できます。ただし、コンピューターにUbuntuまたはXubuntuがインストールされていて、非GUI環境では、ttyと呼ばれる 仮想コンソール を使用できます。

  1. 開いているすべてのアプリケーションを閉じます。
  2. 押す ctrl+alt+F2
  3. ユーザー名とパスワードを使用してログインします。
  4. Sudo service lightdm stopコマンドを指定して、表示サーバーとXserverを停止します。

GUIを再起動するには、Sudo service lightdm startコマンドで十分です。

そして、投稿で説明した環境で作業する準備が整いました。

this ブログ投稿で説明されているように、多くのパッケージを削除して「純粋なUbuntu」を取得するために使用できる別の回避策。 Xubuntuの場合、「純粋なUbuntu」を残すコマンドは

Sudo apt-get remove abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte bison blueman brltty-x11 catfish espeak exo-utils flex fonts-droid fonts-lyx gcalctool gigolo gimp gimp-data gksu gmusicbrowser gnome-desktop-data gnome-system-tools gnome-time-admin gnumeric gnumeric-common gnumeric-doc gstreamer0.10-gnomevfs gthumb gthumb-data gtk2-engines-pixbuf indicator-application-gtk2 indicator-sound-gtk2 libabiword-2.9 libamd2.2.0 libbabl-0.1-0 libbison-dev libblas3 libcolamd2.7.1 libdigest-crc-Perl libexo-1-0 libexo-common libexo-helpers libfl-dev libgarcon-1-0 libgarcon-common libgdome2-0 libgdome2-cpp-smart0c2a libgegl-0.2-0 libgimp2.0 libgksu2-0 libglade2-0 libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgoffice-0.10-10 libgoffice-0.10-10-common libgsf-1-114 libgsf-1-common libgstreamer-Perl libgtk2-notify-Perl libgtk2-trayicon-Perl libgtkmathview0c2a libgtksourceview2.0-0 libgtksourceview2.0-common libgtkspell0 libido-0.1-0 libintl-Perl libjavascriptcoregtk-1.0-0 libjpeg-progs libjpeg-turbo-progs libkeybinder0 liblink-grammar4 libloudmouth1-0 libnet-dbus-Perl liboobs-1-5 libotr5 libots0 librarian0 libsdl1.2debian libsexy2 libsigsegv2 libtagc0 libthunarx-2-0 libtidy-0.99-0 libtie-ixhash-Perl libtumbler-1-0 libumfpack5.4.0 libunique-1.0-0 libvte-common libvte9 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwv-1.2-4 libxfce4ui-1-0 libxfce4ui-utils libxfce4util-bin libxfce4util-common libxfce4util6 libxfcegui4-4 libxfconf-0-2 libxml-parser-Perl libxml-twig-Perl libxml-xpath-Perl lightdm-gtk-greeter link-grammar-dictionaries-en locate lp-solve m4 mousepad orage Parole pastebinit pavucontrol Pidgin pidgin-data Pidgin-libnotify Pidgin-microblog Pidgin-otr plymouth-theme-xubuntu-logo plymouth-theme-xubuntu-text python-configobj rarian-compat ristretto screensaver-default-images scrollkeeper shimmer-themes system-tools-backends tcl8.5 tcl8.5-lib thunar thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-volman ttf-droid tumbler tumbler-common xbrlapi xchat xchat-common xchat-indicator xfburn xfce-keyboard-shortcuts xfce4-appfinder xfce4-cpugraph-plugin xfce4-dict xfce4-indicator-plugin xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notes xfce4-notes-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin xfce4-power-manager xfce4-power-manager-data xfce4-quicklauncher-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-verve-plugin xfce4-volumed xfce4-weather-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfwm4 xscreensaver xscreensaver-data xscreensaver-gl xubuntu-artwork xubuntu-default-settings xubuntu-desktop xubuntu-docs xubuntu-icon-theme xubuntu-wallpapers

Unityのようなパッケージをインストールし、XubuntuをUbuntuに変更する最後のコマンドapt-get install ubuntu-desktopを削除しました。ご覧のとおり、追跡が非常に難しいパッケージがたくさんあり、いくつかのパッケージが必要になる場合があります。私はXubuntuを使用していないため、どのパッケージを保持する必要があるかを言えません。

26
numand

Xの起動を無効にできます。 rcconfをインストールします。

Sudo apt-get install rcconf

Sudoで実行します。

Sudo rcconf

エントリx11-commonを検索し、無効にして[OK]を選択します。次に再起動します。

enter image description here

気が変わってもXorgはインストールされますが、起動時にロードされないため、rcconfを再実行してx11-commonを再度有効にするだけです。

14

Ubuntu 15.10では、次のことが必要でした。

Sudo systemctl disable lightdm

rcconfおよび/etc/default/grubソリューションはそれを削減していませんでした。

12
Karl Hanzel

実際には簡単ですが、初心者には少し危険です。

また、最善の方法ではありませんが、これは簡単に達成できます。 UbuntuをGUIモードなしで実行できるようにする方法と、元に戻す方法を投稿しています。

buntuをGUIなしで実行する

システムにインストールされている唯一のディスプレイマネージャーをアンインストールする必要があります。 lightdmディスプレイマネージャーになります。削除するには、次のコマンドを実行します。

Sudo apt-get remove lightdm

その後、システムを再起動します。システムはCLIモードで起動します。押す必要があるかもしれません Ctrl+Alt+F1 CLI tty1モードに移動します。

GUIモードに戻す

ディスプレイマネージャーを再度インストールして、ディスプレイを取得します。これを行うには、次のコマンドを使用します。

Sudo apt-get install lightdm

そして、次を使用してシステムを再起動します。

Sudo reboot

それでおしまい。ヘルプが必要な場合や何か問題が発生した場合は返信してください。

9
Saurav Kumar

Grubファイルのパラメーターを更新するとうまくいきました。

最初の元のgrubファイルのバックアップ。

Sudo cp -n /etc/default/grub /etc/default/grub.orig

何らかの理由で元の設定に戻したい場合は、ターミナルで次のコマンドを実行します。

Sudo mv /etc/default/grub.orig /etc/default/grub && Sudo update-grub

Grubファイルを編集します

Sudo nano /etc/default/grub
  1. 行にコメントGRUB_CMDLINE_LINUX_DEFAULT =” quiet splash”を追加します。先頭に#を追加すると、Ubuntuの紫色の画面が無効になります。
  2. GRUB_CMDLINE_LINUX =” "をGRUB_CMDLINE_LINUX =” text”に変更すると、Ubuntuが直接テキストモードで起動します。
  3. この行のコメントを解除します#GRUB_TERMINAL = console、先頭の#を削除することにより、Grubメニューを実際の白黒テキストモードにします(背景画像なし)

最後に、grub updateを実行してシステムを再起動します。次回はターミナルモードが表示されます。

Sudo update-grub

説明したとおり こちら

8
Saumya Suhagiya

Ubuntuで何もインストールまたはアンインストールせずに完全な非GUIモードで起動するには、次の手順を実行します。

  • /etc/default/grubファイルをお気に入りのテキストエディターで開きます。私はviを使用します:

    Sudo vi /etc/default/grub

  • 押す i vi編集モードに入ります。
  • #GRUB_TERMINAL=consoleという行を探し、先頭の#を削除してコメントを外します
  • 押す Esc vi編集モードを終了します。
  • タイプ :wq /etc/default/grubファイルに加えられた変更を保存してviを終了するには
  • 端末でSudo update-grubを実行して、/boot/grub/grub.cfgに加えた変更を適用します

    コンピューターがsystemdを使用している場合、デフォルトのログインGUIをスキップするようにsystemdに指示する必要があります。

  • Sudo systemctl enable multi-user.target --force

  • Sudo systemctl set-default multi-user.target

  • コンピューターを再起動します:Sudo reboot

これで、システムを起動するたびに、ターミナルが起動します。
しかし、気が変わってログインGUIを表示したい場合は、起動した端末で次のコマンドを実行するだけです。

Sudo systemctl start lightdm.service

2