Ja, der Kernel liegt an der Adresse 0x1000. Ich hab also 0x10000 addiert, das Ergebnis ist allerdings das gleiche. Ich habs auch schon in Qemu probiert. Der bleibt einfach stehen. Also laut "info registers" ist GDT noch null, also dürfte er dort oder früher hängen bleiben. CS und so weiter hat allerdi gs schon die richtigen Werte, woraus ich schließe, das er irgendwo mitten im Kernel steht, ich weiss nur nicht, wo genau! Kann man mit Qemu vielleicht wie mit Bochs in einen Debug-Mode schalten. Oder zumindest die aktuelle Assembleranweiszung auslesen? Ich komm nähmlich nicht dahinter, wo der Fehler liegt!