如何自定義 GRUB 引導加載程序的加載時間?


我最近開始使用 Endeavor OS。除此之外,我注意到 GRUB 引導加載程序的默認時間設置為 5 秒。如果您的系統上有多個發行版,則此設置適用,因此您可以選擇要引導的發行版。但是,由於我沒有安裝任何其他 Linux 發行版,因此啟動時間要長 5 秒。您可以毫無問題地禁用它。 讓我們看看如何更改 GRUB 的加載時間。

什麼是 GRUB?

它代表 Grand Unified Bootloader。它只是一個管理系統啟動過程的程序。它啟動操作系統內核並管理所有其他重要軟件程序的啟動。目前大多數 Linux 發行版都使用 GRUB 2。

它還可用於在同一操作系統中引導不同的內核。自定義很容易,您可以通過編輯配置文件來更改文本和背景屏幕等字體。

編輯 grub.config 文件

在桌面上打開一個終端窗口,然後在您喜歡的文本編輯器中通過鍵入以下命令打開配置文件:

# For vim users
sudo vim /etc/default/grub

# For nano users
sudo nano /etc/default/grub
編輯配置文件

如果您使用 vim 編輯器,請按鍵盤上的“I”進入插入模式並查找可見行。 GRUB 超時=N (N 是秒數)。

如果您的配置文件中沒有該行,請添加它或編輯該行,如下所示:

編輯值以增加或減少 Grub 菜單時間

如果要增加菜單超時,請使用 GRUB_TIMEOUT_STYLE 將其設置為上述配置文件中的菜單。

編輯完文件後,您可以分別按 Ctrl+O 和 Ctrl+X 保存並退出 nano 編輯器。 如果你使用 vim 編輯器,你可以按 Escape 然後輸入。 :wq 結束。

現在,通過在終端中鍵入以下內容來更新您的更改:

sudo update-grub
運行更新以使更改生效運行更新以使更改生效

概括

下次啟動系統時,您將看到最新的更改。許多其他類 UNIX 系統(FreeBSD、NetBSD、OpenBSD 等)支持此引導加載程序,因此上述所有配置步驟也適用於這些系統。

參考

GRUB 上的 ArchWiki