Hello, Horikawa-san,

From: HORIKAWA Kazunori <[EMAIL PROTECTED]>
Subject: Thinkpad X20 can't boot (stage2/bios.c)
Date: Wed, 13 Dec 2000 01:04:53 +0900

> Thinkpad X20 can't boot with GRUB.
> GRUB reboots at stage2/bios.c:get_diskinfo().
> if add dummy[10] to 'struct drive_parameters', GRUB boots fine.

That's quite odd... BTW, how did you find out this? In the definition
of the LBA interface, BIOS shouldn't write more than a specified size.

> PC:thinkpad X20
> grub> geometory (hd0)
> version:48
> 0 0 0 0 0 bf 0 0 0 0     <------ bf? garbage?

Version 4.8! Does anybody on this list know EDD 4.x? AFAIK, the
latest version is EDD 3.0, but is there another specification
published by other than Phoenix?

>           drp.size = sizeof (drp);

If you change this line to:

drp.size = sizeof (drp) - sizeof (drp.dummy);

does the output change?

Thanks,
Okuji

P.S. If it is much easier for you to speak Japanese than English, feel
free to send mail to me privately.

_______________________________________________
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub

Reply via email to