Sollte es an keyboard.sys liegen: Ich habe diesen Kram incl. der Codeseitenvorbereitung aus der Autoexec.bat gelöscht und in eine Batchdatei geschrieben, von der anschließend die Command.com gestartet wird. Diese Batchdatei habe ich mit dem Icon für die Eingabeaufforderung verknüpft. Damit wird das alles nicht mehr beim Systemstart geladen, sondern beim Aufruf der DosBox.
Es könnte allerdings sein, dass sich Dein Rechner beim Absturz schon lange nicht mehr mit der keyboard.sys beschäftigt. Das ist nur das Letzte, was angezeigt wird, bevor er in die hohe Auflösung geht. Vorher werden aber noch die Treiber der System.ini geladen. Hier würde ich das Problem suchen. Ich bin mir jetzt nicht sicher, ob beim protokollierten Start der Bereich der System.ini mit aufgezeichnet wird. Aber ein Versuch kostet nichts Dazu sollte die Bootlog.txt aus dem Stammverzeichnis gelöscht werden. Dann beim Neustart die F8 Taste drücken, wenn 'Windows 98 wird gestartet' auf dem Bildschirm erscheint. Dann kannst Du die Option 'protokolliet' wählen. Nach dem Start sollte eine neue Bootlog.txt im Stammverzeichnis stehen. In dieser könntest Du herausfinden, was beim Start schiefgegangen ist.
Eisbär