如何通過 Grub 調整提高 Linux 啟動速度

Linux 速度非常快,但是由於 Grub 引導加載程序,所有東西都需要很長時間才能啟動並變得可用。因此,如果您想加快 Linux 系統的啟動速度,那麼修改 Grub 引導加載程序中的默認啟動設置至關重要,這樣您的 Linux 啟動速度就不會太慢。

在我們開始之前

對 Grub 配置文件進行更改,無論多麼小,都是危險的。任何錯誤都可能嚴重破壞您的系統並可能將其搞砸。因此,在向您展示如何加快 Linux 上的啟動時間之前,我們必須先了解如何備份 Grub 配置文件。為此,請按鍵盤上的 Ctrl + Alt + T或Ctrl + Shift + T啟動終端窗口。通過鍵入su在 shell 中獲得 Root 訪問權限。或者,如果您無法以 root 身份登錄,請嘗試sudo -s命令。

蘇 -

或者

須藤 -s

訪問 Root shell 後,使用CP命令製作 Grub 引導加載程序配置文件的完整副本。

注:一定要更換的用戶名在命令你你的Linux PC上使用的用戶名下方。

cp /etc/default/grub /home/username/grub.bak

加快 Grub 的啟動時間

Grub 引導加載程序有一個名為“GRUB_TIMEOUT”的設置。此設置是您的計算機在選擇加載默認操作系統之前將處於閒置狀態的時間。默認情況下,它設置為 5 秒,對於大多數人來說,這足以等待。但是,如果您希望加快啟動時間,更改此數字是最有效的方法。

要在 Grub 引導加載程序中更改引導速度,您需要修改配置文件。編輯 Grub 的配置文件最好通過 Nano 文本編輯器完成,因為它是最容易導航的文件之一。要開始編輯過程,請啟動終端窗口並獲得 Root 或 sudo 訪問權限。

蘇——

或者

須藤 -s

接下來,在 Nano 文本編輯器中打開 Grub 配置文件。

nano -w /etc/default/grub

如何通過 Grub 調整提高 Linux 啟動速度

查看“GRUB_TIMEOUT”條目的文本文件。然後,擦除數字 5 並將其更改為較小的數字。請記住,此數字越低,您的 PC 啟動速度就越快。要獲得絕對最快的結果,請將其更改為:

GRUB_TIMEOUT=0

或者,如果您對加速 Grub 感興趣,但仍希望能夠閱讀菜單,請將其設置為 2 秒。

GRUB_TIMEOUT=2

在您對 GRUB_TIMEOUT 標誌所做的更改感到滿意後,通過按鍵盤上的Ctrl + O將您的編輯保存到文件中。然後,按Ctrl +X關閉 Nano 文本編輯器。

應用更改

隨著對 Grub 配置文件的更改,是時候應用它們了。對 Grub 實施配置更改的唯一方法是更新引導加載程序。為此,您需要使用 Linux 發行版的引導加載程序更新機制。

首先,啟動一個終端窗口。打開後,使用su或sudo -s獲得 root shell 。

蘇 -

或者

須藤 -s

現在終端 shell 具有 root 訪問權限,請按照說明更新與您使用的 Linux 發行版匹配的 Grub 引導加載程序。

Ubuntu/Debian

在 Ubuntu Linux 和 Debian 上,如果您想完成對 Grub 引導加載程序的更改,則無需填寫長命令。只需運行update-grub命令!

更新 grub

Fedora/OpenSUSE

在 Fedora 和 OpenSUSE 上,沒有像 Ubuntu 那樣簡單的 update-grub 命令。相反,要將更改應用於引導加載程序,您需要運行grub2-mkconfig命令。

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

拱形Linux

要在Arch Linux上更新 Grub 設置,您需要調用grub-mkconfig命令。

grub-mkconfig -o /boot/grub/grub.cfg

當更新 Grub 命令完成運行時,更改應該生效!

撤消對 Grub 的更改

確定您不喜歡對 Grub 所做的更改?如果是這樣,您將需要恢復之前所做的備份。為此,請啟動一個終端窗口並獲得一個 root shell。

蘇 -

或者

須藤 -s

獲得 root shell 後,將 Linux 終端會話從它打開的位置 (/) 導航到 Linux PC 上的主文件夾。不過,請記住,您需要更改以下命令的用戶名部分。

cd /home/用戶名/

接下來,使用RM命令刪除 Linux 系統上現有的 Grub 配置文件。

rm /etc/default/grub

從系統中刪除舊的 Grub 配置文件後,是時候恢復備份了。使用MV命令,將grub.bak文件放置到位。

mv grub.bak /etc/default/grub

最後,更新 Grub 以完成所做的更改。

Debian/Ubuntu

更新 grub

拱形Linux

grub-mkconfig -o /boot/grub/grub.cfg

OpenSUSE/Fedora

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

留下評論

如何在 Pardus 用戶端部署自訂桌布和策略

如何在 Pardus 用戶端部署自訂桌布和策略

使用 Liderahenk 和 Ahenk 來設定自訂的 Pardus GNOME 桌布,使用 dconf 鎖定選定的設置,並透過經過測試的試點專案推出其他客戶端策略。

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

診斷 Ubuntu 伺服器進入緊急模式的原因,安全地修復常見的 /etc/fstab 和掛載問題,檢查檔案系統,並驗證正常重新啟動。

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

排查 Ubuntu 24.04 上忽略 GTK 主題的 Flatpak 應用程式問題。檢查主題擴充、GTK 入口網站、淺色和深色設定以及應用程式工具包限制。

如何設定 Pardus 企業管理軟體(LIDER AHENK)

如何設定 Pardus 企業管理軟體(LIDER AHENK)

在 Pardus 上設定 LIDER AHENK,並採用以品質為中心的設定:驗證先決條件、部署 Lider、註冊 Ahenk 用戶端並驗證管理。

如何在 Pardus 23 工作站上啟用 NVIDIA 驅動程式

如何在 Pardus 23 工作站上啟用 NVIDIA 驅動程式

使用 Pardus NVIDIA 驅動程式安裝程式在 Pardus 23 上啟用 NVIDIA 驅動程式。檢查 GPU 相容性、安全重新啟動、驗證驅動程式並解決常見問題。

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

使用可重複的基準測試方法,比較 Ubuntu Server 24.04 Minimal 和 Standard 安裝的磁碟使用情況、記憶體、啟動時間、服務和實際工作負載效能。

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

安全地解決 SLES 中的 Zypper 鎖定錯誤。識別進程,選擇等待或停止該進程,並區分事務鎖和包鎖。

Pardus XFCE 與 GNOME:公平記憶體基準測試能告訴你什麼,又不能告訴你什麼?

Pardus XFCE 與 GNOME:公平記憶體基準測試能告訴你什麼,又不能告訴你什麼?

公平地比較 Pardus XFCE 和 GNOME 的記憶體使用情況。看看官方 25.2 版本的信息,了解如何測量可用內存,以及哪個版本更適合您的電腦。

HamoniKR作業系統評測:韓國國家Linux系統是否已做好企業級應用的準備?

HamoniKR作業系統評測:韓國國家Linux系統是否已做好企業級應用的準備?

對 HamoniKR OS 8 Paektu 商業桌面版進行實用評測,涵蓋其 Ubuntu 24.04 基礎、2034 年更新聲明、韓國工作流程和企業試點檢查。

如何在 Harmonica OS (HamoniKR) 上重設忘記的 Root 密碼

如何在 Harmonica OS (HamoniKR) 上重設忘記的 Root 密碼

使用 GRUB 復原模式重設 HamoniKR OS 上忘記的管理員或 root 密碼,包含已驗證的指令、故障排除技巧和加密注意事項。