![GUIなしのCentOSの起動は、実際にはログイン前にGUIを起動しています](https://rvso.com/image/134433/GUI%E3%81%AA%E3%81%97%E3%81%AECentOS%E3%81%AE%E8%B5%B7%E5%8B%95%E3%81%AF%E3%80%81%E5%AE%9F%E9%9A%9B%E3%81%AB%E3%81%AF%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E5%89%8D%E3%81%ABGUI%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99.png)
読みました答え投稿には以下を使用することをお勧めします:
systemctl set-default multi-user.target
コマンドライン モードでログインします。正常に動作しますが、ログイン前は CentOS がグラフィカル モードで起動するため、起動プロセスがかなり遅くなります。次の図を参照してください。
以前は CentOS を最小限インストールしていましたが、現在の状況と比較して起動がはるかに速くなりました。その理由は何でしょうか。また、起動前の GUI を削除するにはどうすればよいでしょうか。
答え1
起動前の GUI を削除するには、オプションrhgb
からオプションを削除する必要がありますgrub
。起動中にカーネル メッセージも表示したい場合は、quite
カーネル追加行のオプションも削除する必要があります。
/etc/default/grub
これを行うには、任意のテキスト エディターでファイルを編集し、 を採用しますGRUB_CMDLINE_LINUX
。
プリブート GUI を削除するだけの場合は、次のようになります。
GRUB_CMDLINE_LINUX="quiet"
起動中にカーネルメッセージも表示したい場合は、fに設定するだけです。
GRUB_CMDLINE_LINUX=""
ファイル内のデフォルトのエントリを保持したい場合は、その行を でコメント化するだけです#
。
ファイルを編集したら、grub
次のように構成を生成する必要があります。
grub2-mkconfig -o /etc/grub2.cfg