Grub磁盤分區表示方法

此頁由 Linux Wiki用戶Chenxing 於 2012年1月26日 (星期四) 15:25 的最後更改。 在刘新宁snail的工作基礎上。

從 Linux Wiki

提示:此文已超过 12 年(4685 天)未更新,如发现内容过时或有误,欢迎改进:)

Grub指定分區的方法和Linux、Windows等系統都不一樣。有趣的是,Grub 2和Grub所採用的表示方法也不完全一樣(見Grub2配置)……

目錄

磁盤編號

Grub在表示方式上並不區分IDE硬盤、SATA硬盤和SCSI硬盤等,所有硬盤會被識別為hd#,"#"是從0開始的硬盤編號,而軟盤被類似地識別為fd#

分區編號

通常情況下,在使用MBR格式的分區表的電腦中,最多有四個主分區,其中一個可以是擴展分區,內含若干邏輯分區。裝有Windows的硬盤中,通常C盤是主分區,其它盤是擴展分區下的邏輯分區。

Grub 1

Grub的分區編號從0開始。

按照以上兩個特點,假設有一塊硬盤(hd0),那麼(hd0,0) (hd0,1) (hd0,2) (hd0,3)依次表示它的四個主分區,而隨後的(hd0,4)...則是邏輯分區。

Grub 2

而Grub 2的分區編號從1開始。[1]

(hd0)的第一個主分區(hd0, msdos1),而第一個邏輯分區從(hd0, msdos5)開始計數。

尋找分區

如果您還不能確定你需要的那個分區,可以在輸入過程中按下Tab鍵實現命令補全。比如Grub中,輸入一條root語句:

# Grub 1
root (hd0,
 
# Grub 2
set root=(hd0,

此時按下Tab鍵,grub將列出可用的分區編號和分區類型(grub還不能識別ntfs分區,顯示為不知道類型的分區)。你可以依照這個提示來完成命令的輸入。

如果不能確定ISO文件的位置,可使用

# Grub 1
find 文件名.iso
 
# Grub 2
search --file 文件名.iso

相關資料

  1. GRUB Manual 1.99: Naming Convention

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
個人工具
简体繁体转换