On Thu, Feb 28, 2008 at 02:23:17PM +0000, Jonathan McDowell wrote:
> On Thu, Feb 28, 2008 at 01:22:00PM +0100, Robert Millan wrote:
> > Please provide the output of the following commands:
> >
> > sudo dd if=/dev/sda bs=1 count=2 skip=76 | od -tx1
>
> meepok:~# dd if=/dev/sda bs=1 count=2 skip=76 | od -tx1
> 0000000 ff 00
> 0000002
> 2+0 records in
> 2+0 records out
> 2 bytes (2 B) copied, 7.1382e-05 s, 28.0 kB/s
>
> > sudo grub-setup -v "(hd0)"
>
> meepok:~# grub-setup -v "(hd0)"
> [...]
> grub-setup: info: setting the root device to `md0'
> [...]
>
> It is. I not that grub-setup claims to be setting the root device to
> md0;
Considering that per spec it is impossible to set the root device to md0,
one could find that amusing :-)
The culprit is at:
if (root_dev->disk->id != dest_dev->disk->id)
*boot_drive = (grub_uint8_t) root_dev->disk->id;
which isn't designed to hold more information than a 8-bit integer. Clearly
this needs some adjustment.
We're discussing how to fix this in upstream mailing list.
> I'm currently at work and the machine is my home box, but I'll try
> rebooting tonight to see if it now boots without intervention.
Don't bother, it won't boot.
--
Robert Millan
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call… if you are unable to speak?
(as seen on /.)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]