o scoperto l'esistenza di device.map ma nulla cambia. Quindi riassumendo:

menu.lst
codice:
timeout 10
color black/cyan yellow/cyan
default 0

title Mandriva 2005
kernel (hd0,0)/boot/vmlinuz root=/dev/hda1 ro devfs=nomount acpi=ht splash=silent vga=788
initrd (hd0,0)/boot/initrd.img

title Windows XP
        map (hd0,0) (hd0,6)
        map (hd0,6) (hd0,0)
        chainloader +1

title Boot from CD-Rom
        map (hd0,0) (hd0,6)
        map (hd0,6) (hd0,0)
        chainloader (cd0) +1
device.map:
codice:
(fd0) /dev/fd0
(hd0) /dev/hda
(cd0) /dev/hdc
risultato:
codice:
Error23: Error while parsing number
 map (hd0,6) (hd0,0)
        chainloader (hdc)+1