Grazie a tutti voi che mi avete risposto!
Sono finalmente riuscito a far funzionare il mio pc in modo normale...
Il problema era originato da XOSL. Infatti ho scoperto che sul disco 0 c'era una partizioncina chiamata "boot manager" che non veniva copiata da ghost. Per cui ho disinstallato XOSL dal disco da 40, fatto la copia disk to disk con ghost e installato di nuovo XOSL sulla partizione di Windows 98.
E guarda guarda... Funziona tutto a meraviglia
Grazie ancora a tutti!