Перенаправить консоль Qemu в файл или на хост-терминал?
Моя система - ядро на базе x86 иRamfsкорневая файловая система. Я сделал ramfs на основе архива cpio (который будет использовать boot = / dev / ram0 в качестве устройства RAM), и у меня возникли некоторые проблемы с init. Все намерение состоит в том, чтобы оптимизировать ramfs до минимума, чтобы уместиться в действительно маленькую систему. Я пытаюсь отладить проблему в init. я начинаюQEMU вUbuntu12,10 (Quantal Quetzal) с помощью команды:
qemu-system-x86_64 -kernel linux-3.9.2/arch/x86/boot/bzImage -serial stdio -append "root=/dev/ram0 console=tty1"
И, как и ожидалось, система переходит в OOPS.
Вопрос:Я хотел бы видеть журналы, чтобы выяснить причину сбоя, но я не могу перемещаться в консоли QEMU, используясдвиг ключ иPage Up /Листать вниз, Поэтому я попытался перенаправить вывод на хост-терминал с помощью команды curses:
qemu-system-x86_64 -kernel linux-3.9.2/arch/x86/boot/bzImage -serial stdio -append "root=/dev/ram0 console=tty1" -curses
Но и здесь я не могу ориентироваться и найти проблему.
Постскриптум Если моя система загружается нормально (используя правильные rootfs), я могу перемещаться и видеть сообщения.
Как перенаправить сообщения в терминал или в файл?