日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux内核grub的作用与用途,linux中grub是干嘛的

發(fā)布時(shí)間:2023/12/18 linux 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux内核grub的作用与用途,linux中grub是干嘛的 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. 前言

本文主要講解Linux 原生的啟動(dòng)引導(dǎo)程序GRUB的原理及功能。

grub如何引導(dǎo)操作系統(tǒng)的啟動(dòng)

2. 什么是grub

GRUB(Grand Unified Bootloader)是GNU項(xiàng)目提供的引導(dǎo)加載程序。引導(dǎo)程序非常重要,因?yàn)闆]有它就無法啟動(dòng)操作系統(tǒng)。它是第一個(gè)在程序打開時(shí)啟動(dòng)的程序。引導(dǎo)加載程序?qū)⒖丶鬏數(shù)讲僮飨到y(tǒng)內(nèi)核。

什么是grub

3. GRUB特性

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)境,為使用所需選項(xiàng)加載操作系統(tǒng)提供了最大的靈活性。

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

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

GRUB幾乎可以使用直接和鏈?zhǔn)郊虞d引導(dǎo)方法啟動(dòng)任何操作系統(tǒng)。

grub用于引導(dǎo)硬盤中的操作系統(tǒng)

4. GRUB安裝過程

安裝后GRUB自動(dòng)成為默認(rèn)加載器。按照以下步驟安裝GRUB使用最新的GRUB軟件包來安裝GRUB非常重要?;蛘呤褂冒惭bCD-ROM中的GRUB包。

打開root shell提示符,并在安裝GRUB軟件包后運(yùn)行命令/ sbin / grub-install。命令中的位置是- - 應(yīng)安裝GRUB stage 1引導(dǎo)加載程序的位置。

完成所有這些操作后,GRUB圖形引導(dǎo)加載程序菜單會(huì)在系統(tǒng)引導(dǎo)時(shí)內(nèi)核加載到內(nèi)存之前出現(xiàn)。

GRUB安裝過程

5. grub啟動(dòng)過程

使用GRUB的引導(dǎo)過程需要GRUB將自身加載到內(nèi)存中。這是通過以下步驟完成的:

- 第1階段引導(dǎo)加載程序由BIOS加載到內(nèi)存中。此引導(dǎo)加載程序也稱為主引導(dǎo)加載程序。它存在于主引導(dǎo)記錄中512字節(jié)或更少的磁盤空間中。如果需要,主引導(dǎo)加載程序可以加載階段1.5或階段2引導(dǎo)加載程序。

- 如果需要,階段1引導(dǎo)加載程序?qū)㈦A段1.5引導(dǎo)加載程序加載到內(nèi)存中。在某些情況下,這可能是必要的,因?yàn)槟承┯布谶M(jìn)入第2階段加載器之前需要中間步驟。

- 輔助引導(dǎo)加載程序也稱為第2階段引導(dǎo)加載程序,它可以由主引導(dǎo)加載程序加載到內(nèi)存中。 GRUB菜單和命令環(huán)境的顯示是輔助引導(dǎo)加載程序執(zhí)行的功能。這允許用戶查看系統(tǒng)參數(shù)并選擇要引導(dǎo)的操作系統(tǒng)。

- 操作系統(tǒng)或內(nèi)核由輔助引導(dǎo)加載程序加載到內(nèi)存中。之后,機(jī)器的控制權(quán)轉(zhuǎn)移到操作系統(tǒng)。

grub啟動(dòng)過程

6. grub接口

GRUB中有三個(gè)接口,它們都提供不同級(jí)別的功能。用戶可以借助這些接口啟動(dòng)Linux內(nèi)核。有關(guān)接口的詳細(xì)信息如下:

6.1 菜單界面

GRUB由菜單界面中的安裝程序配置。它是可用的默認(rèn)界面。它包含按名稱排序的操作系統(tǒng)或內(nèi)核列表。可以使用箭頭鍵選擇特定的操作系統(tǒng)或內(nèi)核,并可以使用回車鍵啟動(dòng)它。

6.2 菜單入口編輯界面

引導(dǎo)加載程序菜單中的e鍵用于訪問菜單項(xiàng)編輯器。在那里顯示特定菜單條目的所有GRUB命令,并且可以在加載操作系統(tǒng)之前更改這些命令。

grub引導(dǎo)程序啟動(dòng)系統(tǒng)中的操作系統(tǒng)

6.3 命令行界面

此接口是最基本的GRUB接口,但它為用戶授予最大的控制權(quán)。使用命令行界面,可以通過鍵入命令然后按Enter鍵來執(zhí)行任何命令。此界面還具有一些高級(jí)shell功能。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的linux内核grub的作用与用途,linux中grub是干嘛的的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。