中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux grub的含義是什么

發布時間:2023-04-17 09:54:27 來源:億速云 閱讀:113 作者:iii 欄目:建站服務器

本文小編為大家詳細介紹“Linux grub的含義是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Linux grub的含義是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

Linux grub是“GRand Unified Bootloader”的縮寫,它的功能是在啟動時從BIOS接管掌控、加載自身、加載Linux內核到內存,然后再把執行權交給內核;一旦內核開始掌控,GRUB就完成了它的任務,也就不再需要了。

Linux grub是什么意思?

GRUB 來自 GRand Unified Bootloader 的縮寫。它的功能是在啟動時從 BIOS 接管掌控、加載自身、加載 Linux 內核到內存,然后再把執行權交給內核。一旦內核開始掌控,GRUB 就完成了它的任務,也就不再需要了。

GRUB 支持多種 Linux 內核,并允許用戶在啟動時通過菜單在其中選擇。我發現這是一種非常有用的工具,因為我有很多次遇到一個應用程序或者系統服務在特定內核版本下失敗的問題。有好幾次,引導到一個較舊的內核時就可以避免類似的問題。默認情況下,使用 yum 或 dnf 進行更新時會保存三個內核 - 最新的以及兩個比較舊的。在被包管理器刪除之前所保留的內核數目可以在 /etc/dnf/dnf.conf 或 /etc/yum.conf 文件中配置。我通常把 installonly_limit 的值修改為 9 以便保留 9 個內核。當我不得不恢復到低幾個版本的內核時這非常有用。

  • GRUB 菜單

GRUB 菜單的功能是當默認的內核不是想要的時,允許用戶從已經安裝的內核中選擇一個進行引導。通過上下箭頭鍵允許你選中想要的內核,敲擊回車鍵會使用選中的內核繼續引導進程。

GRUB 菜單也提供了超時機制,因此如果用戶沒有做任何選擇,GRUB 就會在沒有用戶干預的情況下使用默認內核繼續引導。敲擊鍵盤上除了回車鍵之外的任何鍵會停止終端上顯示的倒數計時器。立即敲擊回車鍵會使用默認內核或者選中的內核繼續引導進程。

GRUB 菜單提供了一個 “救援rescue” 內核,用于故障排除或者由于某些原因導致的常規內核不能完成啟動過程。不幸的是,這個救援內核不會引導到救援模式。文章后面會更詳細介紹這方面的東西。

  • grub.cfg 文件

grub.cfg 文件是 GRUB 配置文件。它由 grub2-mkconfig 程序根據用戶的配置使用一組主配置文件以及 grub 默認文件而生成。/boot/grub2/grub.cfg 文件在 Linux 安裝時會初次生成,安裝新內核時又會重新生成。

grub.cfg 文件包括了類似 Bash 腳本的代碼以及一個按照安裝順序排序的已安裝內核列表。例如,如果你有 4 個已安裝內核,最新的內核索引是 0,前一個內核索引是 1,最舊的內核索引是 3。如果你能訪問 grub.cfg 文件,你應該去看看感受一下它看起來是什么樣。grub.cfg 太大也就沒有包含在這篇文章中。

  • GRUB 配置文件

grub.cfg 的主要配置文件都在 /etc/grub.d 目錄。該目錄中的每個文件都包含了最終會整合到 grub.cfg 文件中的 GRUB 代碼。這些配置文件的命名模式以排序方式設計,這使得最終的 grub.cfg 文件可以按正確的順序整合而成。每個文件都有注釋表明該部分的開始和結束,這些注釋也是最終的 grub.cfg 文件的一部分,從而可以看出每個部分是由哪個文件生成。分隔注釋看起來像這樣:

### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###

不要修改這些文件,除非你是一個 GRUB 專家并明白更改會發生什么。無論如何,修改 grub.cfg 文件時你也總應該保留一個原始文件的備份。 40_custom 和 41_custom 這兩個特別的文件用于生成用戶對 GRUB 配置的修改。你仍然要注意對這些文件的更改的后果,并保存一份原始 grub.cfg 文件的備份。

你也可以把你自己的文件添加到 /etc/grub.d 目錄。這樣做的一個可能的原因是為非 Linux 操作系統添加菜單行。要注意遵循命名規則,確保配置文件中額外的菜單選項剛好在 10_linux 條目之前或之后。

讀到這里,這篇“Linux grub的含義是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

庄浪县| 乌兰察布市| 平果县| 卢湾区| 调兵山市| 昆山市| 清流县| 德清县| 墨江| 怀集县| 崇阳县| 四子王旗| 庄浪县| 凌海市| 思茅市| 江山市| 监利县| 金川县| 宁强县| 红桥区| 望都县| 淳安县| 建德市| 神池县| 调兵山市| 化德县| 新绛县| 桦川县| 江源县| 库伦旗| 丁青县| 西乡县| 习水县| 汨罗市| 清河县| 丹凤县| 汉川市| 永和县| 巴塘县| 塘沽区| 德兴市|