Comment 2 for bug 225175

Revision history for this message
Francesco Pretto (ceztko) wrote :

Confirmed. And I would say it's a serious bug for newbies, as simply the booloader is default installed in the wrong hard disk, not the first in the order that bios follows. What's strange (to me) is that:

- grub from bios (on start-up): sees the hard drives in the correct order;
- grub from live cd 8.04.01: sees the hard drives in the WRONG order.

I would say here that, not being in real-mode, grub from live cd is not using bios calls to detect hard drives but relays on an higher level linux syscalls/driver interface. Really dunno.

Distributions that work (detect sata drives in the correct order):
- Ubuntu 7.10;
- Gentoo 2008 (2.6.24 kernel).

Next I'll attach dmesg, /proc/interrupts, lspci output from ubuntu 8.04.01 and 7.10.