相關(guān)資訊
- 幾何畫(huà)板工具箱具體使用方法
- 《戰(zhàn)國(guó)無(wú)雙4-2》怎么換服裝?戰(zhàn)國(guó)無(wú)
- 關(guān)于責(zé)任的名言警句大全
- 《戰(zhàn)國(guó)無(wú)雙4-2》PC版如何聯(lián)機(jī)? 戰(zhàn)
- 戰(zhàn)國(guó)無(wú)雙4-2技能覺(jué)醒牛逼嗎 全新
- 《戰(zhàn)國(guó)無(wú)雙4-2》手柄無(wú)效怎么解決
- 戰(zhàn)國(guó)無(wú)雙4-2如何設(shè)置語(yǔ)言 戰(zhàn)國(guó)無(wú)雙
- 戰(zhàn)國(guó)無(wú)雙4-2怎么樣跳過(guò)進(jìn)入開(kāi)場(chǎng)動(dòng)畫(huà)
- 什么是應(yīng)屆生畢業(yè)生
- 應(yīng)屆生簡(jiǎn)歷自我評(píng)價(jià)
本類(lèi)常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶(hù)端下載下載量:584204
-
Windows優(yōu)化大師下載量:416898
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶(hù)端下載下載量:365699
-
快播手機(jī)版下載量:325855
這篇文章主要簡(jiǎn)述在linux系統(tǒng)中如何實(shí)現(xiàn)GRUB的安裝。
首先了解幾個(gè)概念:
MBR主引導(dǎo)記錄:是在我們磁盤(pán)上的0磁道0磁頭1扇區(qū)的位置 。
MBR總共有512個(gè)字節(jié):主要包含引導(dǎo)程序bootloader 占據(jù)446個(gè)字節(jié) , 磁盤(pán)分區(qū)表占據(jù)64個(gè)字節(jié) ,引導(dǎo)封裝代碼占據(jù)2個(gè)字節(jié)
GRUB:全稱(chēng)是Grand Unified Bootloader 是一個(gè)功能強(qiáng)大,支持內(nèi)核也非常多的bootloader引導(dǎo)加載器.
我們知道在系統(tǒng)啟動(dòng)過(guò)程中,系統(tǒng)在自檢完成之后靠之前bios設(shè)置的磁盤(pán)啟動(dòng)順序找到相應(yīng)的磁盤(pán),此時(shí)首先找到的是磁盤(pán)的MBR, 然后加載MBR中的bootloader引導(dǎo)程序。
在linux中我們常用的bootloader就是GRUB,如果GRUB損壞或者丟失也就意味著我們無(wú)法去加載系統(tǒng)內(nèi)核程序,系統(tǒng)也將無(wú)法正常啟動(dòng)。
好了不羅嗦了,在此我們就介紹一下怎么在虛擬機(jī)下去安裝GRUB ,
我們的操作環(huán)境是vm8的虛擬機(jī),redhat5.4的操作系統(tǒng)
第一種方法:
1 我們?cè)趓edhat5.4的系統(tǒng)中,加上一個(gè)磁盤(pán) ,創(chuàng)建一個(gè)分區(qū),并將其格式化。
在虛擬機(jī)中給一個(gè)系統(tǒng)加一個(gè)磁盤(pán),我想大家應(yīng)該都不陌生,
在此我加了一塊磁盤(pán)為sdb
# fdisk /dev/sdb 創(chuàng)建一個(gè)分區(qū)/dev/sdb1
#mkfs –t ex3 /dev/sdb1 指定ext3的文件格式格式化磁盤(pán)分區(qū)
2 我們?cè)趍nt目錄下創(chuàng)建一個(gè)目錄為boot
#mkdir /mnt/boot
grub的相關(guān)文件是在/boot目錄下
3 掛載磁盤(pán)到此目錄
# mount /dev/sdb1 /mnt/boot
安裝是需要在/boot目錄下寫(xiě)文件 所以?huà)燧d上去
4 安裝我們使用grub-install來(lái)安裝grub
#grub-install --root-directory=/mnt /dev/sdb
--root-directory = 此選項(xiàng)是指定grub安裝的位置
到此,我們用此新建的磁盤(pán)上的grub已安裝成功 ,我們?cè)賱?chuàng)建一個(gè)虛擬機(jī),用此磁盤(pán)作為啟動(dòng)盤(pán)就可看到grub的編輯界面了,此時(shí)再去指定根目錄,內(nèi)核等等,當(dāng)然這是后面的事情了。
第二種方法:
我們用grub-install安裝后生成的grub的目錄的里面的內(nèi)容和我們當(dāng)前系統(tǒng)下 /usr/share/grub/i386-redhat目錄中的內(nèi)容是一樣的,因此我們也可以通過(guò)復(fù)制文件的方式,然后再用grub命令來(lái)達(dá)到安裝grub的目的。
1:#mount /dev/sdb1 /mnt/boot 依然是掛載
2:#mkdir /mnt/boot/grub 創(chuàng)建以個(gè)grub的目錄
3: #cp /usr/share/grub/i386-redhat/* /mnt/boot/grub
復(fù)制前者的所有的文件到grub目錄下
4 # umount /dev/sdb1 卸載
5 # grub 運(yùn)行g(shù)rub命令會(huì)彈出黑色編輯框
grub> root (hd1,0) 輸入root (hd1,0) 回車(chē) (hd1,0)表示 第二個(gè)磁盤(pán)的第一分區(qū)
grub> setup (hd1) 輸入setup (hd1) 回車(chē) 此為安裝
grub> quit 輸入quit 回車(chē) 退出
此時(shí)再掛載上/dev/sdb1到 /mnt/boot查看grub目錄下,你會(huì)發(fā)現(xiàn)也已經(jīng)有所需的文件了,再去用創(chuàng)建以個(gè)新的虛擬機(jī)驗(yàn)證一下吧。