[Linux] 關閉 CentOS 7 GRUB 開機選單的等待時間
我的 CentOS 7 因為有多一個 rescue 選項的關係,
平常開機時 GRUB2 都會顯示開機選單,要等 5 秒後才會進入系統:
要關掉的方式是改 /etc/default/grub 裡的 GRUB_TIMEOUT 和 GRUB_HIDDEN_TIMEOUT:
– GRUB_HIDDEN_TIMEOUT: 在顯示選單前要等候的秒數
– GRUB_TIMEOUT: 在顯示選單後要等候的秒數
所以就是把兩個都改成 0 就行了:
GRUB_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT=0
改好之後要執行 grub2-mkconfig 才能生效,不過我執行了多次都沒有真正生效…
查了很久,終於發現是自己蠢…
原來 grub2-mkconfig 預設是將產生的設定檔「顯示在螢幕上」,
所以跑幾次都不會去改到系統的設定檔,自然沒有效果了… =_=
正確的執行的方法如下:
sudo grub2-mkconfig -o /etc/grub2.cfg
執行完後重開機,開機選單就不會再顯示出來囉~
參考資料:
GRUB2 Simple configuration handling
Changing /etc/default/grub has no effect
(本頁面已被瀏覽過 1,561 次)