Leiten Sie die Ausgabe des QEMU-Fensters auf das Terminal um, auf dem qemu ausgeführt wird
Ich versuche, die Boot-Sequenz eines Linux-Kernels mit qemu zu debuggen. Der Befehl, den ich ausführe, lautet:
qemu -serial stdio -kernel <path to kernel> -hda <path to rootfs> -append "root=/dev/sda terminal = ttyS0"
Während des Startvorgangs werden alle Kernelmeldungen im QEMU-Fenster gedruckt. Erst wenn der Bootvorgang beendet ist, erhalte ich meine Aufforderung zurück zum Terminal, in dem ich QEMU ausgeführt habe.
Jetzt kann ich das Kernel-Terminal verwenden, auf dem ich arbeite und dessen Ausgabe im Terminal und nicht im QEMU-Fenster angezeigt wird.
Wie erhalte ich alle Meldungen einschließlich der Startmeldungen an mein Terminal und nicht an das QEMU-Fenster (da ich in diesem Fenster nicht nach oben scrollen kann)?