红联Linux门户
Linux帮助

关于sd

发布时间:2009-07-18 00:21:30来源:红联作者:ouclaozhan
在研究用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),并且成功启动了,这是怎么回事啊
文章评论

共有 5 条评论

  1. kxajd001 于 2009-07-24 00:16:52发表:

    顶个 :0w5ty(1

  2. l460618498 于 2009-07-18 15:48:56发表:

    呵呵

  3. toboso 于 2009-07-18 09:54:13发表:

    如沙发

  4. ouclaozhan 于 2009-07-18 08:57:14发表:

    2# hantu


    是这样啊,谢谢了

  5. 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硬盘