Grub doesn't boot. Partition confusion (solved)
Hi everybody!
I've got this issue solved, I just write to report it in case it helps somebody. If it was happened to me a year ago, I would have reinstalled again the whole system. Maybe someone can explain why these kind of things come about.
I've got three hard disk units, hda, hdb and sda, as listed in /dev. I have a dual booting 64studio / Debian Lenny, at sda1 and sda4 respectively. The other hard disks are void.
Until yesterday, grub used to see the operating systems at hd(0,0) and hd (0,4). Yesterday my housemate plugged an usb stick prior to boot. It didn't boot and I told her to remove the stick. But then grub gave errors and failed to boot.
Surprisingly, grub was seeing the 64 studio bootable kernel at hd(2,0) instead of hd(0,0), the same with Lenny, hd(2,4) instead of hd(0,4). As the /grub/menu.lst file points to hd(0,0) and hd(0,4) grub got stuck.
I edited the command line of grub and typed:
grub>root hd(
*tab to get list of hard disks. Result: hd0, hd1, hd2.
(cont) grub>root hd(2,
*tab to get lists of partitions with OS's. Result: hd(2,0) hd(2,4)
(cont) grub>root hd(2,0)
grub>kernel /boot/vmlinuz-2.6.21-1-multimedia-486 root=/dev/sda1 ro vga=791 splash=silent noapic nolapic acpi=off
grub>initrd /initrd
grub>boot
With this I booted 64Studio. Then I edited /boot/grub/menu.lst and wrote hd(2,0) and hd(2,4) instead of hd(0,0) and hd(0,4) to get it right the next time.
Thanks to Knoppix Live CD and a guy in the Fedora forums. I think my mobo is very crappy. I've got a P5B. This is not very normal, is it?
Pablo

Thanks!
Same problem here
MMCONFIG GEforce 8400 GS
** Can you: Change your boot
not very normal grub