Aufgrund der allgemeinen Beschreibung von Grub, muß der root-Eintrag in der menu.lst (hd1,0) heißen. Siehe auch http://wiki.ubuntuusers.de/GRUB . Doc_Symbiosis hat also recht, ein sd_irgendwas darf da nicht stehen.
Ich nehme an, der Menueintrag erscheint dann auch beim booten, und nur wenn du ihn auswählst, kommt diese Fehlermeldung "Not a bootable disk, insert floppy and try again". Richtig?
Ansonsten ist alles ein wenig verwirrend:
Laut Deiner device.map
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/sdb
ist (hd0) die erste Platte sda. Dort ist aber laut Deiner fdisk-Tabelle nur eine Partition mit FAT32. Auf sdb (also hd1 in GRUB) liegen dann XP und Linux. In Deiner menu.lst verweisen aber auch die Ubuntu-Einträge auf (hd0). Ist mir schleierhaft, wieso der PC dann trotzdem mit GRUB anständig booten kann.
Ich würde die menu.lst wie folgt umschreiben (etwas umsortieren dabei und zwei doppelte Einträge entfernen - Backup der alten Datei nicht vergessen!!!):
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd1,1)
kernel /boot/vmlinuz-2.6.24-12-generic root=UUID=eaafdd78-5df4-437a-8891-316f46e74809 ro quiet splash locale=de_DE
initrd /boot/initrd.img-2.6.24-12-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd1,1)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=eaafdd78-5df4-437a-8891-316f46e74809 ro single
initrd /boot/initrd.img-2.6.24-19-generic
title Ubuntu 8.04.1, memtest86+
root (hd1,1)
kernel /boot/memtest86+.bin
quiet
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
chainloader +1
Den Eintrag "savedefault" verstehe ich ehrlich gesagt nicht. Er findet sich aber sowohl in der menu.lst auf meinem System wie auch in allen Beispielen in diversen Linux-Büchern wie auch im Netz. Kann meiner Meinung nach nicht schaden.
Sollte Dein Windows auf der FAT32-Partition der ersten Platte liegen (was ich zwar kaum glaube), muß der letzte Eintrag in menu.lst wie folgt aussehen:
title Microsoft Windows XP Professional auf FAT32
root (hd0,0)
savedefault
makeactive
chainloader +1
.
Ansonsten hätte ich noch den Hinweis, daß Windows gelegentlich Probleme macht, wenn es nicht auf der ersten Partition der ersten Platte installiert ist. Da müßte man aber noch mal genauer im Netz recherchieren. Kann auch sein, daß dieser Effekt nach den diversen Service Packs inzwischen nicht mehr auftritt.
Harpo