在研究用grub启动linux的时候,里面有一个root hd(x,y)这么一项,好像是说hd和sd表示的是两种不同接口的硬盘,比如/dev/hdb5 等同 (hd0,4),/dev/sda1 就是(sd0,0)。我的boot挂载是这样的
/dev/sda9 183M 32M 142M 18% /boot
/dev/sda13 37G 752M 35G 3% /home
/dev/sda10 1.2G 34M 1.1G 4% /tmp
/dev/sda11 9.4G 2.0G 7.0G 22% /usr
/dev/sda12 966M 455M 462M 50% /var
如果照上面理解应该是用root (sd0,8)才对啊,但我用的时候出现这种情况(在终端下运行grub)
grub> root (hd0,8)
Error 21: Selected disk does not exist
grub> root (sd0,8)
Error 23: Error while parsing number
并且当我启动系统时用grub时,我用的就是root (hd0,8),并且成功启动了,这是怎么回事啊


kxajd001 于 2009-07-24 00:16:52发表:
顶个 :0w5ty(1
l460618498 于 2009-07-18 15:48:56发表:
呵呵
toboso 于 2009-07-18 09:54:13发表:
如沙发
ouclaozhan 于 2009-07-18 08:57:14发表:
2# hantu
是这样啊,谢谢了
hantu 于 2009-07-18 01:49:18发表:
呵呵,Linux系统下的/dev/hdx、/dev/sdx (x=a,b,c,d ...) 中,hd 一般表示IDE硬盘,sd 一般表示 SCSI /SATA /SAS 硬盘,但grub中的hd仅是指定硬盘(hard disk),hd0表示第一块硬盘,hd1为表示第二块硬盘,并不分什么IDE或SCSI或SATA和SAS硬盘