歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 用Grub進行Linux的硬盤安裝與修復

用Grub進行Linux的硬盤安裝與修復

日期:2017/2/28 17:59:14   编辑:Linux教程
Grub是現在各個Linux發行版本所采用的主要的引導程序,正是因為Grub的使用使多個系統共存成為可能,從而我們可以在我們的大的硬盤空間同時安裝多個操作系統進行開發,學習或是體驗.當然在Grub之前我們所采用的是LILO的引導程序,但是與LILO比較起來,Grub更具有一些獨特的優點.他們之間的比較我們在這裡就不再說了.我們在這裡主要要說的是如何使用Grub引導程序來進行Linux系統的硬盤安裝與Linux系統的修復.
  對於大多數的Linux使用者來說,使用Linux光盤進行光盤安裝一般來說是很少進行的.因為一來我們不會去購買Linux安裝光盤,雖說Linux的安裝光盤是相當便宜的,但是我們也很少會有這樣的選擇,除去購買方便與否的因素不談,光是Linux的發行版本的多樣以及版本升級更新的速度的影響,使得我們一般來說不會去購買Linux的安裝光盤來進行光盤安裝.二來對於如我這樣的沒有較好的條件進行光盤刻錄的用戶來說,光盤鏡像的刻錄是一件相當麻煩的事情,因而進行系統的硬盤安裝就成了一個較好的選擇.
  要進行硬盤安裝,我們所需要的東西僅是Linux安裝光盤鏡像,另外一個就是我們所談到的主角Grub for dos了,記得這個軟件可以在Linux伊甸園下載得到.其安裝的步驟如下:
1 將Linux的光盤鏡像放在一個Fat32分區下,如E盤.因為似乎我們現在所使用的Grub版本還不可以很好的支持NTFS分區.同時將第一個安裝光盤中的isolinux目錄下的vmlinuz與initrd.img兩個文件拷貝到相同的目錄下.這兩個文件會因發行版本的不同,文件名與所在的目錄都會有所不同.
2 將Grub for dos解壓到C:盤下,並將這個目錄中的grldr文件拷貝到C盤下.然後我們要Windows的啟動菜單中加入Grub啟動選項.方法如下:
  右擊我的電腦->屬性->高級->啟動和故障修復,點擊設置我們就可以看到Windows的啟動菜單了,點擊編輯,在這個啟動文件中加入下面的語句:
C:\GRLDR="Grub"
確定即可.
3 重啟電腦
4 在啟動時選擇Grub選項,這樣我們就可以在進入Grub的命令行了.
  在這裡我們要談一下我們的硬盤及其分區在Grub中的表示,IDE硬盤用hd來表示,這樣第一個硬盤就是hd0,而硬盤的分區表示是從0開始的,如第一個硬盤的第一個分區就是(hd0,0),這對應著Windows系統下的C盤.現在的一個硬盤只可以在劃分四個主分區,所對應的Grub分別為(hd0,0),(hd0,1),(hd0,2),(hd0,3),也就是說我們的硬盤中的第一個分區是由(hd0,4)開始的.似乎現在的大多數的Windows用戶都是將C盤劃分為主分區,D盤為主分區,其余的為邏輯分區.所以我們的分區對應為D盤為(hd0,4),E盤為(hd0,5).
5 輸入下面的命令來引導安裝光盤鏡像:
grub>root (hd0,5)
grub>kernel (hd0,5)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall
grub>initrd (hd0,5)/initrd.img
grub>boot
  這樣我們就可以將Linux的安裝光盤鏡像引導起來,從而可以進行Linux系統的硬盤安裝了.
  在我們重裝Windows系統後會,Windows安裝程序就會改寫MBR,從而出現不可以進入Linux系統的問題,這時我們也可以用我們在前面所用的這個Grub引導程序來進行Linux引導程序的修復.
  在我們按照上面的方法進入Grub命令行後,我們可以用下面的命令來進行引導程序的修復:
grub> root (hd0,x)
  這裡的x為我們的Linux系統所在的硬盤分區,在這裡我們假設我們只有一塊硬盤.
grub > setup (hd0)
  這樣就可以重寫MBR了.
  或者是我們在用Grub命令行進入Linux系統後,以超級用戶的身份來運行上面的目的也可以達到同樣的效果.
  經過這樣的修復我們就會再一次見到我們所熟悉的啟動畫面了.
Copyright © Linux教程網 All Rights Reserved