Oui, c'est normal : on ne peut pas booter comme ça sur un hdd en slave.
Il faut entrer une info qui permette de mapper les hdd :
Sous la ligne qui correspond dans ton lilo a la partition xp, tu mets ceci :
map (hd0) (hd1)
map (hd1) (hd0)
De ce fait le systeme comprend que le hdd N° 1 (=ide0) devient le hdd N°2 (=ide0) et reciproquement.
Ce que je ne sais pas , c'est exactement a quel endroit tu dois le mettre. Dans grub je sais car je l'ai fait ; mais pas dans lilo....
enjoy
_
On fait c'qu'on pneut ; on n'est pas des chambres à air !