[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Thinkpad X20 can't boot (stage2/bios.c)
From: |
OKUJI Yoshinori |
Subject: |
Re: Thinkpad X20 can't boot (stage2/bios.c) |
Date: |
Wed, 13 Dec 2000 18:10:31 +0900 |
Hello, Horikawa-san,
From: HORIKAWA Kazunori <address@hidden>
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.