Created a USB installer of the Debian 5.0.x netinstall disk using UNetBootin on XP.
The Debian 5.0 install went fine, but at bootup Grub failed to find my devices. I had to manually edit the Grub boot line to change the hd1,0 and /dev/sdb1 to hd0,0 and /dev/sda1:
Code:
title Debian GNU/Linux, kernel 2.6.26-2-amd64
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.26-2-amd64
After the recent 64bit kernel vulnerability we upgraded the kernel, and this issue happened again, where the hd1,0 and sdb1 are set in the Grub menu.lst file, when they should be hd0,0 and sda1 (as they are above)
What is causing the system to set the devices incorrectly? Where can I change this so that future upgrades etc don't mess up the boot process?