Linux 隱藏 GRUB 開機選單

GRUB 是 Linux 下十分常用的開機管理工具, 主要作用是在不同作業系統或 kernel 選擇要啟動的項目, 以下文章會介紹將 GRUB 啟動選單隱藏的方法。

要隱藏 GRUB 啟動選單, 需要編輯 GRUB 的設定檔 /etc/default/grub, 在編輯前先進行備份, 以免設定錯誤不能啟動:

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

備份了 GRUB 設定檔案, 可以修改設定, 開啟 /etc/default/grub:

$ sudo vi /etc/default/grub

找到 GRUB_TIMEOUT 一行, 這是設定 GRUB 選單的等候時間, CentOS 的預設值 5 秒, 將這個數值改為 0; 另外加入兩行:


GRUB_HIDDEN_TIMEOUT=1
GRUB_DISABLE_OS_PROBER=true

修改後改成類似這樣:

儲存檔案及離開文字編輯器。

然後需要將上面的設定更新到 GRUB:

在 RHEL, CentOS 及 Fedora 執行以下指令:

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

在 Debian 及 Ubuntu 執行以下指令:

$ sudo update-grub

下次開機後便不會顯示 GRUB 選單, 如果需要進入 GRUB 選單, 可以按 Esc 鍵.




Latest Comments

  1. 訪客 13 August 2017

Leave a Reply