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