From what I can tell on the docs, Grub doesn't describe them by bus (sd,hd etc), it just describes them by the order from the bios and calls them all 'hd', no matter what the bus is. I could see how that could be a pain if you had say IDE drives and SATA drives or multiple RAID cards etc. In my case I have a single 3Ware RAID card with a single array so its was just (hd0,0). The funny thing is that the error is misleading, the error says its expecting a number, which is why I didn't think the parser barfed at the 's' because it wanted an 'h'.
Frank

Dmitri Pogosyan wrote:

well, when SATA drives sit on a RAID controller (like 3ware in my case) they
are addressed by the kernel as SCSI's (sd).  But grub wants hd


On Fri, 2005-06-17 at 23:14 -0500, Francisco Perez wrote:

It does distinguish but SATA is an ATA drive and therefore an hd?.  A
true SCSI drive would be sd?.

Thanks Ali!
I didn't catch that in the documentation, but as soon as I changed it, it worked right way. :)

Frank
Ali Naddaf wrote:

I am not an expert, but based on the grub documentation, it doesn't distinguish SCSI vs non-SCSI drives when it comes to the "root" clause, so change
root (sd0,0)
to
root (hd0,0)

and see if that make any difference.
Ali.


Francisco Perez wrote:

Hello everyone,
I'm installing gentoo on a Tyan GX28 with a broadcom SATA 8XXX RAID Controller and I'm getting the following error after Grub passes the boot selection screen:
-------------------------------------------
Booting 'Gentoo Linux'

root (sd0,0)

Error 23: Error while parsing number

Press any key to continue...
-------------------------------------------
After that it just returns me to the boot selection screen.

According to the grub manual this is a syntax error in my grub.conf file where grub expects to find a number but finds somethng else. Thing is my grub.conf file is extremely short and just don't see where grub is expecting a number and isn't getting it. Maybe someone can point out my ignorance here? I'd really apprecate it. :-D

Here is the contents of my grub.conf file:
########################################
default 0

timeout 30

title=Gentoo Linux 2.6.11-r11

root (sd0,0)

kernel /kernel-2.6.11-gentoo-r11 root=/dev/sda3
########################################
Any deas?

Frank
--
Tres

--
[email protected] mailing list



--
Dmitri Pogosyan            Department of Physics
Associate Professor        University of Alberta
tel 1-780-492-2150         412 Avadh Bhatia Physics Labs
fax 1-780-492-0714         Edmonton, AB, T6G 2J1, CANADA



--
[email protected] mailing list

Reply via email to