On Mon, Apr 30, 2012 at 7:36 PM, Felix Miata<address@hidden>
wrote:
not find the next part. Booting OM or USB sometimes can cause a
dumb BIOS to reorganize device boot order, but proper Grub function
depends on devices being found as and where they were when Grub was
installed.
This is not true at all. GRUB2 makes no assumptions about drive
enumeration.
It is fairly common that users with multiple drives have two grub
boot sectors on two different drives, with one of those boot sectors
corresponding to a working grub version and the other corresponding
to an old grub installation which has since been broken. In this
case changing the boot priority in the BIOS can fix the problem by
getting the BIOS to boot from the drive with a grub boot sector
corresponding to the working grub installation (sometimes this can be
a different drive than that which contains /boot/grub/, which often
confuses people). So while changing the boot priority in the BIOS may
solve the problem, it wouldn't be for the reason you've given.