Linux

防止 GRUB 預設顯示?

  • June 18, 2014

每當我在 Ubuntu 上啟動時,預設情況下我都會看到整個 GRUB 菜單。如果在 X 秒內不間斷,有沒有辦法讓它簡單地自動啟動?我記得以前版本的 Ubuntu 就是這種情況,如果您在啟動過程中按住按鈕,它只會顯示 GRUB 菜單。

如何讓 GRUB 預設執行此操作並繼續啟動過程?

我假設您正在使用 GRUB。

對於 GRUB 1(GRUB legacy,版本 0.9x),在 中/boot/grub/menu.lst,輸入hiddenmenu. 按 ESC 鍵顯示菜單。

#General configuration:
#Uninterupted within 5 seconds and default boot option 0.
timeout   5
default   0
color light-blue/black light-cyan/blue

#Hides the menu by default (press ESC to see the menu)
hiddenmenu

如果您使用的是 GRUB 2(1.9x 及更高版本),/boot/grub/grub.cfg則包含菜單。但要更改設置,請編輯/etc/default/grub文件。

奇怪的是它還沒有在那裡,它仍然是給我的。無論如何,將此添加到您的/boot/grub/menu.lst

timeout 5
default 0

這將 grub 設置為在五秒鐘後啟動第一個條目。如果您更喜歡 grub 配置中的第二個、第三個等條目,請0相應地進行更改。

如果您想要的不是最新核心,您可能需要在更新核心後檢查該編號是否仍然正確。

引用自:https://unix.stackexchange.com/questions/28420