Linuxマシンの起動時にGrubメニューを非表示にする方法

ほとんどのLinuxグラフィカルインストールには、起動時に表示されるGRUBブートメニューが付属しています。 Linuxまたは他のオペレーティングシステムを起動するオプションを備えたGRUBLinuxのデフォルトのブートローダー、および回復コンソールなどの高度な機能。 ほとんどのユーザーはGRUBメニューが存在することを気にしませんが、それを確実に非表示にすると、起動時間が数秒長くなります。 10秒のタイムアウトを待つ必要はなく、 Enter 鍵。

このチュートリアルでは、GNU / LinuxインストールからGRUBブートメニューを無効にする方法を学習します。

GRUBを無効にする

GRUBを無効または非表示にするには、構成ファイルを編集する必要がありますが、最初に次のコマンドを使用して構成ファイルをバックアップする必要があります。

$ sudo cp /etc/default/grub /etc/default/grub.bkp

バックアップを作成したので、grub構成ファイルの値を編集して、起動時にgrubメニューを非表示のままにします。 以下のコマンドを使用して、grubを編集します。

$ sudo gedit /etc/default/grub

下のスクリーンショットのようなものが見つかります。

今、私たちは行を変更します GRUB_TIMEOUT = 10GRUB_TIMEOUT = 0 行を追加します GRUB_DISABLE_OS_PROBER = true。 テキストファイルは次のようになります。

GRUB_DEFAULT = 0
 GRUB_TIMEOUT = 0
 GRUB_DISABLE_OS_PROBER = true
 GRUB_DISTRIBUTOR = `lsb_release -i -s 2> / dev / null || Echo Debian`
 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"
 GRUB_CMDLINE_LINUX = ""

押す Ctrl + S ファイルを保存し、 close テキストエディタ。 ただし、再起動するまで何も変更されないことに注意してください。 GRUB設定が正常に更新されたので、このコマンドを入力して更新します。

$ sudo update-grub

変更のロールバック

デフォルトのGRUBブートメニューに戻したい場合に備えて、値をデフォルトに戻すか、元のバックアップファイルを復元することができます。 これは、次のコマンドで実行できます。

$ sudo cp /etc/default/grub.bkp /etc/default/grub

$ sudo update-grub

このチュートリアルでは、起動時にGRUBブートメニューを非表示または無効にする方法を学習しました。 これにより、より速く起動し、煩わしい起動画面を取り除くことができます。