久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux grub指的是什么

共計(jì) 2349 個(gè)字符,預(yù)計(jì)需要花費(fèi) 6 分鐘才能閱讀完成。

本篇內(nèi)容介紹了“l(fā)inux grub 指的是什么”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓丸趣 TV 小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

在 linux 中,grub 是一個(gè)用于加載和管理系統(tǒng)啟動(dòng)的完整程序,是一種引導(dǎo)程序;它是計(jì)算機(jī)啟動(dòng)時(shí)運(yùn)行的第一個(gè)軟件,會(huì)加載操作系統(tǒng)的內(nèi)核,再由內(nèi)核初始化操作系統(tǒng)的其他部分。grub 支持 LBA,可將用于查找文件的尋址轉(zhuǎn)換放入硬盤驅(qū)動(dòng)器的固件中。

本教程操作環(huán)境:Ubuntu 16.04 系統(tǒng)、Dell G3 電腦。

Linux 中的 GRUB

GRUB 是一個(gè)用于加載和管理系統(tǒng)啟動(dòng)的完整程序。它是 Linux 發(fā)行版中最常見的引導(dǎo)加載程序(bootloader)。引導(dǎo)加載程序非常重要,因?yàn)闆]有它就無法啟動(dòng)操作系統(tǒng)。

引導(dǎo)程序是計(jì)算機(jī)啟動(dòng)時(shí)運(yùn)行的第一個(gè)軟件。引導(dǎo)加載程序?qū)⒖刂茩?quán)轉(zhuǎn)移到操作系統(tǒng)內(nèi)核。

它加載 操作系統(tǒng)的內(nèi)核,然后再由內(nèi)核初始化操作系統(tǒng)的其他部分(包括 Shell、顯示管理器、桌面環(huán)境 等等)。

GRUB 是許多 Linux 發(fā)行版的默認(rèn)引導(dǎo)程序。這是因?yàn)樗仍S多先前版本的引導(dǎo)程序更好。它的一些功能是:

GRUB 支持 LBA(邏輯塊尋址模式),它將用于查找文件的尋址轉(zhuǎn)換放入硬盤驅(qū)動(dòng)器的固件中

GRUB 提供了最大的靈活性,可以使用基于命令的預(yù)操作系統(tǒng)環(huán)境為操作系統(tǒng)加載所需的選項(xiàng)。

可以使用 GRUB 命令行修改諸如內(nèi)核參數(shù)之類的引導(dǎo)選項(xiàng)。

無需為 GRUB 指定 Linux 內(nèi)核的物理位置。它只需要內(nèi)核的硬盤號(hào),分區(qū)號(hào)和文件名。

GRUB 可以使用直接加載和鏈?zhǔn)郊虞d啟動(dòng)方法來啟動(dòng)幾乎所有操作系統(tǒng)。

引導(dǎo)程序和引導(dǎo)管理器

我不想現(xiàn)在就把你搞糊涂,但是我認(rèn)為這個(gè)話題是不可避免的。引導(dǎo)程序 (boot loader) 和引導(dǎo)管理器 (boot manager) 之間有著一條模糊的界限。

你已經(jīng)知道了引導(dǎo)程序是什么。它會(huì)首先啟動(dòng),然后將內(nèi)核加載到內(nèi)存中并執(zhí)行它。引導(dǎo)管理器則允許你在不同的操作系統(tǒng)之間進(jìn)行選擇(如果你的電腦上不止一個(gè)操作系統(tǒng)的話)。引導(dǎo)管理器并不會(huì)直接加載系統(tǒng)。

隨著 Linux 內(nèi)核 3.3 版本的推出,Linux 內(nèi)核包括了一個(gè)內(nèi)置的 EFI 引導(dǎo)程序。事實(shí)上,任何一個(gè)支持 EFI 的系統(tǒng)都包括一個(gè) EFI 引導(dǎo)程序。在支持 EFI 的系統(tǒng)中,固件會(huì)讀取 EFI 系統(tǒng)分區(qū)(EFI System Partition)(ESP)中的 EFI 文件,從而獲得啟動(dòng)信息。

這里插入一張圖片,圖中顯示了帶有 ESP 分區(qū)的分區(qū)表:

GRUB 既是一個(gè)引導(dǎo)程序,也是一個(gè)引導(dǎo)管理器。一會(huì)兒我再來談 GRUB。讓我們先看看其他類似 GRUB 的程序。

小知識(shí):GRUB 是 GRand Unified Bootloader(大一統(tǒng)引導(dǎo)程序)的首字母縮寫。

GRUB 屏幕上的那些行是什么意思?

你會(huì)在 GRUB 屏幕上看到幾行字。這些行對(duì)于不同的設(shè)置、不同的發(fā)行版會(huì)有所不同。

通常情況下,第一行是你的 Linux 發(fā)行版。如果你看到類似高級(jí)選項(xiàng)的東西,你可以進(jìn)入其中,找到一些以“l(fā)inux-generic-x-y-z”等開頭的行。

當(dāng)你的 Linux 發(fā)行版更新內(nèi)核版本時(shí),它至少會(huì)保留一個(gè)舊版本。你可以選擇啟動(dòng)到舊的 Linux 內(nèi)核,以防你的系統(tǒng)遇到新更新的 Linux 內(nèi)核的任何問題。

在基于 Ubuntu 的發(fā)行版中,你也可以看到一個(gè)恢復(fù)選項(xiàng)。

在最后,你可能會(huì)看到一個(gè)條目,如系統(tǒng)設(shè)置或 UEFI 設(shè)置,以訪問系統(tǒng)的 BIOS 設(shè)置。

還有哪些類似 GRUB 的引導(dǎo)管理器?

GRUB 是 Linux 中最流行的引導(dǎo)管理器。但它并不是唯一的一個(gè)。有一個(gè)高度可定制的引導(dǎo)管理器,名字叫做 rEFInd 引導(dǎo)管理器,它同樣受到了一些 Linux 用戶的喜愛。

還有一個(gè)基于文本的引導(dǎo)管理器,名字叫做 systemd-boot。你可以猜到這是專為基于 systemd 的 Linux 發(fā)行版準(zhǔn)備的。有一些發(fā)行版正在使用 systemd-boot,比如 Pop OS。

訪問或編輯 GRUB

通常你看到的 GRUB 屏幕是它的菜單界面。如果你安裝了一個(gè)以上的操作系統(tǒng),它會(huì)允許你在其中選擇一個(gè)來啟動(dòng)。如果你的 Linux 發(fā)行版安裝了不止一個(gè)內(nèi)核,你也可以選擇加載不同的內(nèi)核。

根據(jù)不同的 Linux 發(fā)行版的配置,你的 GRUB 菜單上可能會(huì)有一些其他選項(xiàng)。

你可以在 GRUB 菜單界面按 e 鍵來編輯菜單項(xiàng)。這樣你就可以在內(nèi)核加載前修改它的參數(shù)。例如,在某些情況下,禁用內(nèi)核提供的圖形驅(qū)動(dòng)可以幫助你解決 Linux 系統(tǒng)在啟動(dòng)時(shí)卡住的問題。

你也可以在 GRUB 菜單界面上按 c 鍵來進(jìn)入 GRUB 的命令行菜單。

GRUB 配置文件

你在菜單界面里對(duì) GRUB 所做的任何改變都是暫時(shí)的。如果你想對(duì) GRUB 做一些永久性的改變,比如改變默認(rèn)的超時(shí)時(shí)間,你可以在 Linux 系統(tǒng)啟動(dòng)后修改 GRUB 配置文件。

默認(rèn)的 GRUB 配置文件是 /etc/default/grub。還有一個(gè) /etc/default/grub.d 目錄,里面也存放一些配置。你可以直接編輯 /etc/default/grub 文件,但是我還是建議通過在這個(gè)目錄中添加配置文件(.cfg 文件)進(jìn)行額外的修改。

你必須 更新 GRUB 才能使這些修改生效。

使用 GRUB 定制器來定制 GRUB

如果你不太習(xí)慣 在終端里使用文本編輯器編輯文件,你可以 使用一個(gè)叫做 GRUB 定制器的圖形工具。

它允許你改變啟動(dòng)順序、默認(rèn)超時(shí)時(shí)間等等。你還可以用它來把 GRUB 的背景設(shè)置成一張自定義的墻紙。

GRUB 定制器可以在 Ubuntu 20.04 中從 Universe 倉庫安裝,在 Ubuntu 18.04 中 通過 PPA 安裝。它可以 通過 AUR 在基于 Arch Linux 的發(fā)行版中使用。

“l(fā)inux grub 指的是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-03發(fā)表,共計(jì)2349字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 武陟县| 勃利县| 甘谷县| 安达市| 勐海县| 紫阳县| 麦盖提县| 榕江县| 唐河县| 平度市| 宁城县| 澄迈县| 福安市| 德惠市| 龙门县| 宿松县| 永胜县| 横峰县| 广南县| 右玉县| 宜春市| 景东| 大同市| 来凤县| 自治县| 右玉县| 棋牌| 肇州县| 灯塔市| 余江县| 虹口区| 霸州市| 凌海市| 元谋县| 远安县| 汾阳市| 深泽县| 松潘县| 上林县| 宜兴市| 方城县|