Redirect Qemu-Konsole in eine Datei oder die host-terminal?

Hintergrund:

Mein system ist ein x86-basiertes kernel und ramfs-basierte root-Dateisystem. Ich habe die ramfs-basierend auf dem cpio-Archiv (welches boot=/dev/ram0 als der RAM Gerät), und ich habe einige Probleme mit den init. Das ganze Vorhaben ist die Optimierung der ramfs auf das minimum zu passen in ein wirklich kleines system. Ich bin versucht zu Debuggen, das problem in der init. Ich beginne QEMU in Ubuntu 12.10 (Quantal Quetzal) mit dem Befehl:

qemu-system-x86_64 -kernel linux-3.9.2/arch/x86/boot/bzImage -serial stdio -append "root=/dev/ram0 console=tty1"

Und wie erwartet, geht das system zu OOPS.

Frage:

Ich würde gerne sehen, die Protokolle zu untersuchen, die Ursache für den Absturz, aber ich kann nicht navigieren, in der QEMU-Konsole mit der Shift Taste und die - SeiteundSeite Runter. Also habe ich versucht die Umleitung der Ausgabe an den host-terminal über Flüche durch den Befehl:

qemu-system-x86_64 -kernel linux-3.9.2/arch/x86/boot/bzImage -serial stdio -append "root=/dev/ram0 console=tty1" -curses

Aber auch hier bin ich nicht in der Lage zu navigieren und finden das problem.

P. S. Wenn mein system bootet einwandfrei (mit dem richtigen rootfs) dann bin ich in der Lage, zu navigieren und sehen die Nachrichten.

Wie kann ich die Umleitung der Meldungen auf dem terminal oder in eine Datei?

InformationsquelleAutor Prajosh Premdas | 2013-08-07

Schreibe einen Kommentar