Ubuntu 啟動項、選單 修改 防止隱藏

Sunday發表於2014-11-18

由於電腦有多個系統,預設的grub引引導選單是隱藏的,需要稍微修改下方可顯示

不要直接修改boot/grub/grub.cfg  要直接修改/etc/default/grub,然後update-grub。


主要考慮下面三項:


GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0



三項配置引數的解釋

/etc/default/grub:


1.GRUB_HIDDEN_TIMEOUT=0
                此配置將影響選單顯示。若設定此選項,將在此時間內隱藏選單而顯示引導畫面。
                選單將會被隱藏,除非在此行開頭加上一個 # 符號。(# GRUB_HIDDEN_TIMEOUT=0)。
                GRUB 2 第一次執行時將會尋找其他作業系統。若沒有其他作業系統被檢測到,選單將會配置為隱藏。若辨認出其他作業系統,選單將會顯示。
                若是大於 0 的整數,系統將會依此配置的秒數暫停,但不會顯示選單。
                0 則選單不會顯示,也不會有延遲。
                使用者可以在啟動時按住 SHIFT 鍵不放以強制顯示選單。
                啟動過程中,系統將會檢查 SHIFT 鍵狀態。若無法辨識按鍵狀態,會有一個短時間的延遲讓使用者可通過按下 ESC 鍵來顯示選單。


2.GRUB_HIDDEN_TIMEOUT_QUIET=true
                 true 不顯示倒數計時。螢幕將會是空白的。
                 false 在 GRUB_HIDDEN_TIMEOUT 中配置的時間,空白螢幕上會有一個倒數計時器


3.GRUB_TIMEOUT=10
                  此命令將順從 GRUB_HIDDEN_TIMEOUT 配置,除非 GRUB_HIDDEN_TIMEOUT 被註釋掉(#)。若 GRUB_HIDDEN_TIMEOUT 啟用,則當選單顯示時,GRUB_TIMEOUT 將會只執行一次。
                  配置此值為 -1 將會導致選單一直顯示,直到使用者選擇。
                  GRUB 2 選單預設為隱藏,除非其他作業系統被系統檢測到。若沒有其他作業系統,此行將會被註釋掉,除非使用者修改它。為了在每次啟動時顯示選單,去掉此行的註釋並使用 1 或更大的值。

相關文章