Dans le cas d'un triple boot, linux, 98 et XP, Linux n'en boote qu'un seul : XP et c'est XP qui boote 98 et XP. C'est pas la faute de Linux c'est comme ça que fonctionnent les windows qui se bootent tous à partir d'un menu commun (de préférence).
Donc, après avoir installé Mandrake, modifie le C:\boot.ini de XP pour qu'il boote également 98. Pour XOSL, il faut mettre LILO ou GRub sur la partition racine de Mandrake et là XOSL pourra le booter.