GRUB2

GNU GRUB(簡(jiǎn)稱"GRUB")是一個(gè)來(lái)自GNU項(xiàng)目的啟動(dòng)引導(dǎo)程序。GRUB是多啟動(dòng)規(guī)范的實(shí)現(xiàn),它允許用戶可以在計(jì)算機(jī)內(nèi)同時(shí)擁有多個(gè)操作系統(tǒng),并在計(jì)算機(jī)啟動(dòng)時(shí)選擇希望運(yùn)行的操作系統(tǒng)。GRUB可用于選擇操作系統(tǒng)分區(qū)上的不同內(nèi)核,也可用于向這些內(nèi)核傳遞啟動(dòng)參數(shù)。

GNU GRUB的前身為Grand Unified Bootloader。它主要用于類Unix系統(tǒng);同大多Linux發(fā)行版一樣,GNU系統(tǒng)也采用GNU GRUB作為它的啟動(dòng)器。Solaris從10 1/06版開(kāi)始在x86系統(tǒng)上也采用GNU GRUB作為啟動(dòng)器。

注意:目前 GRUB 分成 GRUB legacy 和 GRUB 2。版本號(hào)是 0.9x 以及之前的版本都稱為 GRUB Legacy ,從 1.x 開(kāi)始的就稱為 GRUB 2。

GRUB2基本信息

中文名稱 GRUB2 簡(jiǎn)稱 GRUB
來(lái)源 來(lái)自GNU項(xiàng)目的啟動(dòng)引導(dǎo)程序 應(yīng)用 x86系統(tǒng)

Grub 2的內(nèi)核是符合multiboot標(biāo)準(zhǔn)的,因此可以在Grub中引導(dǎo)。

1、下載

解壓到某個(gè)FAT分區(qū)的根目錄,會(huì)生成/boot/grub目錄,Grub 2的文件便在該目錄下。

2、修改

/boot/grub/grub.cfg

這是Grub 2的配置文件,它的格式不同于menu.lst,以下是一個(gè)例子:

set timeout=20

set default=0

menuentry "Chainload First Part" {

set root=(hd0,1)

chainloader +1

}

menuentry "Load Linux at Second Part" {

set root=(hd0,2)

linux /vmlinuz root=/dev/hda2

initrd /initrd

}

如果你熟悉Grub,應(yīng)該可以看明白里面的內(nèi)容。要注意的是:

a、timeout, default等參數(shù)用變量來(lái)儲(chǔ)存

d、菜單項(xiàng)由menuentry定義

c、第1個(gè)分區(qū)是(hd0,1)而不是(hd0,0)

d、當(dāng)前支持的啟動(dòng)方式是chainload,linux和multiboot

3、在Grub中使用以下的命令進(jìn)入Grub2

root (hd0,0)

kernel /boot/grub/core.img

boot

(hd0,0)請(qǐng)用存放Grub2的分區(qū)的名字來(lái)代替

4、進(jìn)入Grub 2后,在菜單界面下輸入 c 便可進(jìn)入控制界面。

GRUB2造價(jià)信息

市場(chǎng)價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場(chǎng)價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
暫無(wú)數(shù)據(jù)
材料名稱 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
暫無(wú)數(shù)據(jù)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
2-2APxfj2 詳見(jiàn)圖紙|1臺(tái) 1 查看價(jià)格 廣東中建普聯(lián)科技股份有限公司 廣東   2022-11-03
2-2AA2 詳見(jiàn)系統(tǒng)圖|1臺(tái) 3 查看價(jià)格 廣東中建普聯(lián)科技股份有限公司 廣東   2022-07-20
2-2AY2 詳見(jiàn)系統(tǒng)圖|1臺(tái) 3 查看價(jià)格 廣東中建普聯(lián)科技股份有限公司 廣東   2022-07-20
2-2AL2 600×800×250|1臺(tái) 3 查看價(jià)格 廣東中建普聯(lián)科技股份有限公司 全國(guó)   2020-07-22
2-2AL2 56kW|1個(gè) 1 查看價(jià)格 廣東中建普聯(lián)股份有限公司 廣東  廣州市 2019-07-03
2-2AW2 172KW|1個(gè) 1 查看價(jià)格 廣東中建普聯(lián)股份有限公司 廣東  廣州市 2019-07-03
2-2ALE2 見(jiàn)圖紙|1套 2 查看價(jià)格 江蘇吉泰電力器材公司 全國(guó)   2017-12-07
D2AT2-2 動(dòng)力系統(tǒng)圖DS2-32|1臺(tái) 1 查看價(jià)格 中山市鴻昊自動(dòng)化設(shè)備有限公司 廣東  深圳市 2017-06-29

lsmod

列表當(dāng)前裝載的模塊

insmod mod_name

裝載模塊

rmmod mod_name

卸除模塊

help [command]

顯示幫助

ls [options] [dir]

列表目錄。當(dāng)不帶參數(shù)時(shí),顯示的是所有的硬盤設(shè)備,帶參數(shù)時(shí),顯示的是目錄里的子目錄和文件。

還有很多其它的命令,全部命令的列表在/boot/grub/command.lst里:

boot cat chainloader cmp . configfile export font halt hello help initrd

lsmod linux loopback ls lsmod module multiboot play reboot rescue rmmod

search set source terminal terminfo [ unset vbeinfo vbetest videotest

可以用help來(lái)看具體的用法

注意:

a、很大一部分命令都在模塊里,如果輸入時(shí)顯示找不到命令,只需要用insmod 裝載相應(yīng)的模塊就可以了。

b、你可以定制內(nèi)核,使所需的命令包在其中。

從代碼中編譯:

1、用cvs取得源代碼

2、當(dāng)前的Grub2代碼中有一個(gè)bug,使得啟動(dòng)后不會(huì)顯示grub.cfg中的菜單,有一個(gè)補(bǔ)丁,在:

擴(kuò)展閱讀里

要使用該補(bǔ)丁,請(qǐng)進(jìn)入grub2的目錄,然后:

patch -p1 < grub2-menu.diff

這里假設(shè)grub2-menu.diff放在grub2目錄下

3、./configure

然后

./make

4、定制內(nèi)核

./grub-mkimage -d . -v -o core.img fat pc

core.img是內(nèi)核的名字,fat和pc是加入內(nèi)核的模塊。常用模塊有:

fat: 支持 fat 文件系統(tǒng)

ext2: 支持 ext2 文件系統(tǒng)

pc: 支持主分區(qū)和擴(kuò)展分區(qū)

help: help命令

ls: ls命令

除了當(dāng)前分區(qū)的文件系統(tǒng)的模塊外,其它的都可以用insmod在進(jìn)入grub2后才轉(zhuǎn)載

5、把core.img, boot.img, diskboot.img, *.mod, fs.lst, command.lst

抄到某一分區(qū)的 /boot/grub目錄下,然后編寫配置文件grub.cfg

Grub 2 是新一代的Grub,它實(shí)現(xiàn)了一些Grub中所沒(méi)有的功能:

1、模塊化設(shè)計(jì)

不同于Grub的單一內(nèi)核結(jié)構(gòu),Grub 2 的功能分布在很多的小模塊中,并且能在運(yùn)行時(shí)動(dòng)態(tài)裝載和卸除。

2、支持多體系結(jié)構(gòu)

Grub 2可支持PC(i386), MAC(powerpc)等不同的體系機(jī)構(gòu),而且支持最新的EFI架構(gòu)。

3、國(guó)際化的支持

Grub 2 可以支持非英語(yǔ)的語(yǔ)言。

4、內(nèi)存管理

Grub 2 有真正的內(nèi)存管理系統(tǒng)。

5、腳本語(yǔ)言

Grub 2 可以支持腳本語(yǔ)言,例如條件,循環(huán),變量,函數(shù)等。

GRUB2常見(jiàn)問(wèn)題

有時(shí)候grub出現(xiàn)問(wèn)題,不能通過(guò)啟動(dòng)選項(xiàng)啟動(dòng)目標(biāo)操作系統(tǒng),以啟動(dòng)一個(gè)linux為例

按c鍵切換到命令行模式

grub> set root=(hd0,msdos1) 設(shè)置根目錄為第一硬盤的第一個(gè)分區(qū)

grub> linux /boot/vmlinuz 設(shè)置內(nèi)核文件,有的linux發(fā)行版會(huì)有一個(gè)名為wmlinuz的軟連 接指向真正的內(nèi)核文件

grub> initrd /boot/initrd 設(shè)置initrd文件,也有可能用軟連接

grub> boot 從硬盤啟動(dòng)

以上命令可以用tab鍵補(bǔ)全 根據(jù)實(shí)際情況有所不同

GRUB2文獻(xiàn)

建設(shè)表2-1_2-2 建設(shè)表2-1_2-2

格式:pdf

大小:18KB

頁(yè)數(shù): 2頁(yè)

評(píng)分: 4.5

建設(shè)表 2-1 編號(hào): 竣工工程質(zhì)量驗(yàn)收證明書 單位工程名稱: 建設(shè)花郡家園二期 建 筑 面 積: 31631.09m2 結(jié)構(gòu)類型、層數(shù): 地下 1 層 框架剪力墻 地上 15層 施工單位名稱: 中聯(lián)世紀(jì)建設(shè)集團(tuán)有限公司 天津市建設(shè)工程質(zhì)量監(jiān)督管理總站監(jiān)制 建設(shè)表 2-2 質(zhì) 量 驗(yàn) 收 意 見(jiàn) 勘察單位: 項(xiàng)目負(fù)責(zé)人: 技術(shù)負(fù)責(zé)人: 年 月 日 勘察單位部門章 設(shè)計(jì)單位: 設(shè)計(jì)項(xiàng)目負(fù)責(zé)人: 年 月 日 設(shè)計(jì)單位部門章 施工單位: 項(xiàng)目經(jīng)理: 總工程師: 年 月 日 施工單位部門章 監(jiān)理單位: 總監(jiān)理工程師: 年 月 日 監(jiān)理單位部門章 驗(yàn)收單位 (建設(shè)單位 ) 意見(jiàn): 該工程(地基 基礎(chǔ) 主體)部位驗(yàn)收程序和內(nèi)容嚴(yán)格按有關(guān)法律、法規(guī)和驗(yàn)收標(biāo)準(zhǔn)進(jìn)行,驗(yàn)收結(jié)果: 項(xiàng)目負(fù)責(zé)人: 年 月 日 建設(shè)單位部門章

立即下載
yc2-2 yc2-2

格式:pdf

大?。?span id="jlkxjwi" class="single-tag-height">18KB

頁(yè)數(shù): 6頁(yè)

評(píng)分: 4.5

yc2-2

立即下載
GRUB2相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無(wú)線POS機(jī) 廣東合正采購(gòu)招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國(guó)際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽(yáng)招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國(guó)際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國(guó)咨招標(biāo)有限公司 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機(jī) 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 甘肅中維國(guó)際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽(yáng)光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無(wú)縫鋼管 中國(guó)石油煉化工程建設(shè)項(xiàng)目部 華潤(rùn)燃?xì)猓ㄉ虾#┯邢薰? 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開(kāi)展城市規(guī)劃動(dòng)態(tài)監(jiān)測(cè)工作的通知 電梯平層準(zhǔn)確度 廣州利好來(lái)電氣有限公司 四川中澤盛世招標(biāo)代理有限公司