hd0,0 指得是 0号硬盘的0号分区,以此类推,hd0,2 指的是0号硬盘的2号分区。这里hd应该是硬盘的缩写,和sda, hda没关系。(说错求砖头,哈哈)另外这里的root,指得是可引导的分区,就是fdisk的时候,用a参数设定的分区。不是fstab里面的root。你照一份快速安装指南做就可以了,没必要看两三份。那只会把自己搞得更晕。
root (hd0,0) -> Grub所认为的“根文件系统”的位置(其实是内核所在分区)
kernel /boot/vmlinuz root=/dev/sda1 -> 内核所认为的根文件系统的位置,sda/hda等是由内核进行逻辑命名的,和硬件无关
如果boot分区就是根分区,都是/dev/sda1,那就像上面这么写
如果boot分区不是根分区,假设boot分区是/dev/sda2,根分区是/dev/sdb3,那么就要写成root (hd0,1),kernel那行是kernel /vmlinuz root/dev/sdb3
了解 GRUB 的��就是必�了解 GRUB 如何看待相�的硬碟和分割�。您的 Linux 分割� /dev/hda1 ��被 GRUB 解�� (hd0,0)。�注意 hd0,0 外面的括� - 它�是不可或缺的。
硬碟的�算是� 0 而不是 "a" �始。�特�注意硬碟,GRUB �不��算 atapi-ide 光 碟�和���等�置。(在正常的情���,除非特�� bios �定 SCSI 磁碟��, 不然它��取得比 ide 磁碟更高的��。
假如您有一�在 /dev/hda 的硬碟,在 /dev/hdb 的光碟� ,在 /dev/hdc 的���,第二棵硬碟在 /dev/hdd 和�有 任何 SCSI �置。 /dev/hdd7 ��被翻�成 (hd1,6)。 �或��起�有���,但是我��可以利用 GRUB 提供的 tab 完成��(tab complete mechanism)�您�定�多硬碟和分割��方便�多。
差�忘�了,我��在�安� GRUB 了。
其实root (hd0,0) 第一个0表示的是 启动/boot 所在的scsi设备,第一个为0,第二个为1
第二个0表示的事 启动/boot 所在的分区号,第一个分区为0,第二个分区为1