搜尋此網誌

Grub 的說明


路徑 /boot/grub/grub.conf



Grub 按以下方式為碟盤及分割區命名:
  1. 不論碟盤是 IDE(PATA)、SATA 或 SCSI 碟盤,也不論它們的普遍稱謂是 {{hd}} 或 {{sd}},所有碟盤一律稱為 {{hd}}。
  2. 所有碟盤及分割區一律以 0 而不是 1 開始編號。
  3. 不論碟盤上有多少個主分割區,延伸分割區一律以 4 開始編號。
  4. 第一個數字代表碟盤;第二個數字(存在的話)代表分割區。 
範例:
Grub 稱謂
 意思
普遍稱謂
(hd0)
 第一個碟盤
 /dev/sda(或 /dev/hda)
(hd1)
 第二個碟盤
 /dev/sdb(或 /dev/hdb)
(hd0,0)
 第一個碟盤,第一個分割區
 /dev/sda1(或 /dev/hda1)
(hd1,0)
 第二個碟盤,第一個分割區
 /dev/sdb1(或 /dev/hdb1)
(hd1,1)
 第二個碟盤,第二個分割區
 /dev/sdb2(或 /dev/hdb2)

 路徑 /boot/grub/grub.conf 內容大概是這樣子

 

1 default=0
2 timeout=10
3 splashimage=(hd0,5)/boot/grub/splash.xpm.gz
---------------------------------------------------------------------------------------------
4 title CentOS 5.6 i686
5   root (hd0,5)
6   kernel /boot/vmlinuz-2.6.18-238.19.1.el5.centos.plusPAE ro root=/dev/sda6 rhgb noquiet
7   initrd /boot/initrd-2.6.18-238.19.1.el5.centos.plusPAE.img
---------------------------------------------------------------------------------------------
8 title Linux Mint 11
9   root (hd0,9)
10  kernel /boot/vmlinuz-2.6.32-26-generic-pae ro root=/dev/sda10
11  initrd /boot/initrd.img-2.6.32-26-generic-pae

解釋:
1. 預設啟動清單內的首個分割區。請注意 Grub 的編號以 0 開始,而不是 1。
2. 停頓 10 秒等候用戶輸入,然後啟動預設分割區。
3. 等候用戶輸入時顯示開機畫面(選擇性的)。
4. 第一個可用的開機分割區。在此範例中,它是預設的分割區(見行 1)。
5. 按 Grub 的命名方式指定主分割區。
6. 此行包含以下 5 部份:

 kernel /boot/vmlinuz-2.6.18-238.19.1.el5.centos.plusPAE
 以慣用的命名方式指出內核(vmlinuz)的位置。 
 
 ro
 首先以 ro(唯讀)方式掛載分割區,以便在有需要時執行 fsck。 
 
 root=/dev/sda6 
 以慣用的命名方式指出主分割區的位置。
 也可透過檔案系統的 UUID(通用唯一識別碼)來指定主分割區
 例如:root=UUID=134d2a24-2699-4b0c-823b-1e13633f3b07。CentOS 現在預設採用 UUID。
 你可以利用這個指命來找出一個檔案系統的 UUID:tune2fs -l /dev/sda6。 
 
 rhgb 
 採用圖像式開機(Red Hat 圖像式開機)。需要文字模式開機時可刪除。 
 
 quiet
 輸出詳細信息。刪除後可減低詳細度。  

7:以慣用的命名方式指出初始化 ramdisk initrdinitramfs 的位置。 
 
 
 
參考資料 :  http://wiki.centos.org/zh-tw/HowTos/GrubInstallation
 
 

Copyright © Jackie.Chen | Powered by Blogger | Template by 54BLOGGER | Fixed by Free Blogger Templates