Show Table of Contents
E.5. GRUB 專業用語
在使用 GRUB 之前,了解程式與裝置間的關聯是很重要的,例如硬碟與分割區。特別是在設定用來啟動多重作業系統的 GRUB。
E.5.1. 裝置名稱
當 GRUB 引用特定裝置時,請用下列格式(請注意,括號以及逗點在語法結構上十分重要):
(<type-of-device><bios-device-number>,<partition-number>)
<type-of-device> 指定 GRUB 所要啟動的裝置類型。最普遍的兩種選項為硬碟
hd 或 3.5 磁碟 fd。另一個比較不常用的裝置類型為網路磁碟 nd。如何設定 GRUB 從網路啟動的教學請參照下列網址 http://www.gnu.org/software/grub/manual/。
<bios-device-number> 為 BIOS 裝置編碼。 主 IDE 硬碟編號為
0 而次 IDE 硬碟編號為 1。 這個語法與核心使用裝置的語法雷同。例如,代表核心 hda 中的 a 對應於 GRUB hd0 中的 0,hdb 中的 b 與 hd1 中的 1 對應,等等。
<partition-number> 用來指定裝置上分割區的編號。 <bios-device-number>,大部分分割區的類型都編從
0 開始編號。但 BSD 分割區則是用字母來編號 a 為 0, b 為 1,等等。
注意
GRUB 的裝置編號系統一定是從
0 開始而非 1。新使用者最常犯的錯誤就是將這裡弄錯。
舉例來說,如果一個系統有多於一個的硬碟,GRUB 會認定主硬碟為
(hd0)然後次硬碟為 (hd1)。以此類推 GRUB 會認定主硬碟上得主分割區為 (hd0,0),次硬碟上的第三分割區為 (hd1,2)。
基本上下列為在 GRUB 下命名裝置與分割區的定律:
- 不論是 IDE 或是 SCSI,所有硬碟都以
hd開頭。fd是指 3.5 磁碟。 - 指定一個裝置的所有分割區,請不要填入逗號與分割區編號。但命令 GRUB 來為特定磁碟設定 MBR 是很重要的。例如,
(hd0)指定 MBR 在主裝置上,(hd3)指定 MBR 在第四裝置上。 - 如果系統上有多個磁碟裝置,知道 BIOS 中的磁碟開機順序是很重要的。如果系統僅用 IDE 或 SCSI 裝置並不複雜,但如果多種不同裝置類型,則選擇搭載開機分割區的磁碟類型為先就變得十分重要。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.