Pour moi la façon que tu as utilisé pour "importer" ton win98 ne peut pas fonctionner.
La régle veut qu'il faut installer "normalement" l'OS le plus ancien d'abord en terminant par l'installation avec l'OS le plus récent. Ainsi, le multi-boot fonctionnera normalement avec le choix de l'OS lors du démarrage.
Dual boot Windows 98 et Windows XP
Le boot avec une disquette est possible je pense, bien que je n'ai jamais testé. Dans l'autexec.bat il faut ajouter une ligne du genre: x:\windows\win.exe.
Sur la disquette, les chemins des différents fichiers à charger dans config.sys et autoexec.bat sont à adapter, ils sont dans le dossier x:\DOS si je me souviens bien (mon dieu que c'est loin tout ça).
Tout ceci est expliqué trés bien ici:
Pratique du multiboot