Grub磁盤分區表示方法
從 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
相關資料
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。