當(dāng)前位置: 首頁IT技術(shù)操作系統(tǒng) → linux中關(guān)于GRUB的安裝說明

linux中關(guān)于GRUB的安裝說明

更多

      這篇文章主要簡述在linux系統(tǒng)中如何實(shí)現(xiàn)GRUB的安裝。

  首先了解幾個(gè)概念:

  MBR主引導(dǎo)記錄:是在我們磁盤上的0磁道0磁頭1扇區(qū)的位置 。

  MBR總共有512個(gè)字節(jié):主要包含引導(dǎo)程序bootloader 占據(jù)446個(gè)字節(jié) , 磁盤分區(qū)表占據(jù)64個(gè)字節(jié) ,引導(dǎo)封裝代碼占據(jù)2個(gè)字節(jié)

  GRUB:全稱是Grand Unified Bootloader 是一個(gè)功能強(qiáng)大,支持內(nèi)核也非常多的bootloader引導(dǎo)加載器.

  我們知道在系統(tǒng)啟動(dòng)過程中,系統(tǒng)在自檢完成之后靠之前bios設(shè)置的磁盤啟動(dòng)順序找到相應(yīng)的磁盤,此時(shí)首先找到的是磁盤的MBR, 然后加載MBR中的bootloader引導(dǎo)程序。

  在linux中我們常用的bootloader就是GRUB,如果GRUB損壞或者丟失也就意味著我們無法去加載系統(tǒng)內(nèi)核程序,系統(tǒng)也將無法正常啟動(dòng)。

  好了不羅嗦了,在此我們就介紹一下怎么在虛擬機(jī)下去安裝GRUB ,

  我們的操作環(huán)境是vm8的虛擬機(jī),redhat5.4的操作系統(tǒng)

  第一種方法:

  1 我們?cè)趓edhat5.4的系統(tǒng)中,加上一個(gè)磁盤 ,創(chuàng)建一個(gè)分區(qū),并將其格式化。

  在虛擬機(jī)中給一個(gè)系統(tǒng)加一個(gè)磁盤,我想大家應(yīng)該都不陌生,

  在此我加了一塊磁盤為sdb

  # fdisk /dev/sdb 創(chuàng)建一個(gè)分區(qū)/dev/sdb1

  #mkfs –t ex3 /dev/sdb1 指定ext3的文件格式格式化磁盤分區(qū)

  2 我們?cè)趍nt目錄下創(chuàng)建一個(gè)目錄為boot

  #mkdir /mnt/boot

  grub的相關(guān)文件是在/boot目錄下

  3 掛載磁盤到此目錄

  # mount /dev/sdb1 /mnt/boot

  安裝是需要在/boot目錄下寫文件 所以掛載上去

  4 安裝我們使用grub-install來安裝grub

  #grub-install --root-directory=/mnt /dev/sdb

  --root-directory = 此選項(xiàng)是指定grub安裝的位置

  到此,我們用此新建的磁盤上的grub已安裝成功 ,我們?cè)賱?chuàng)建一個(gè)虛擬機(jī),用此磁盤作為啟動(dòng)盤就可看到grub的編輯界面了,此時(shí)再去指定根目錄,內(nèi)核等等,當(dāng)然這是后面的事情了。

  第二種方法:

  我們用grub-install安裝后生成的grub的目錄的里面的內(nèi)容和我們當(dāng)前系統(tǒng)下 /usr/share/grub/i386-redhat目錄中的內(nèi)容是一樣的,因此我們也可以通過復(fù)制文件的方式,然后再用grub命令來達(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) 回車 (hd1,0)表示 第二個(gè)磁盤的第一分區(qū)

  grub> setup (hd1) 輸入setup (hd1) 回車 此為安裝

  grub> quit 輸入quit 回車 退出

  此時(shí)再掛載上/dev/sdb1到 /mnt/boot查看grub目錄下,你會(huì)發(fā)現(xiàn)也已經(jīng)有所需的文件了,再去用創(chuàng)建以個(gè)新的虛擬機(jī)驗(yàn)證一下吧。

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)