路徑 /boot/grub/grub.conf
Grub 按以下方式為碟盤及分割區命名:
- 不論碟盤是 IDE(PATA)、SATA 或 SCSI 碟盤,也不論它們的普遍稱謂是 {{hd}} 或 {{sd}},所有碟盤一律稱為 {{hd}}。
- 所有碟盤及分割區一律以 0 而不是 1 開始編號。
- 不論碟盤上有多少個主分割區,延伸分割區一律以 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 initrd 或 initramfs 的位置。
參考資料 : http://wiki.centos.org/zh-tw/HowTos/GrubInstallation