デフォルトでコマンドラインからサーバーを起動したいのですが、必要なときにGUIをロードします。
テスト用に仮想マシンをセットアップしただけで、標準のUNITY GUIが問題なくインストールされました。また、テキストモードで起動するように/ etc/default/grubファイルを変更しました。最初は機能していませんでしたが、デフォルトではGUIで起動していましたが、調査の結果、lightdmを無効にすると通常のターミナルログインに戻りました。私の問題は、完全なGUIにもう起動できないことです。コマンド 'startx'を使用してほとんど機能のないGUIを起動できますが、それは実際には役に立ちません。
必要に応じて、systemctl start lightdm
を実行してlightdmを起動し、拡張機能でGUIの残りの部分を起動します。 systemctl stop lightdm
はシャットダウンします。
グラフィカルログインマネージャーから制御を取得し、次のコマンドを使用します。
Sudo systemctl enable multi-user.target --force
Sudo systemctl set-default multi-user.target
/ etc/default/grubを編集して変更します
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
に
GRUB_CMDLINE_LINUX_DEFAULT="text"
次に、次のコマンドでgrubを更新します。
Sudo update-grub
リブート後、GNOMEログイン端末の代わりにプロンプトが表示されます
GUIを起動するには、次のコマンドを使用します。
Sudo systemctl start lightdm.service && Sudo gnome-session