【问题标题】:How to show more information in QEMU如何在 QEMU 中显示更多信息
【发布时间】:2017-04-09 11:59:50
【问题描述】:
我正在尝试通过 QEMU 在 Ubuntu 上启动 Linux 内核:
qemu-system-i386 -kernel: arch/i386/boot/bzImage -initrd ../busybox-1.19.4/rootfs.img -append "root=/dev/ram rdinit=/sbin/init"
这些是kernel logs。
我看不到失败的原因。但是当我调整窗口时,字体会变大。如何调试此问题?
【问题讨论】:
标签:
linux
kernel
qemu
busybox
【解决方案1】:
首先,我看到您没有通过带有选项 -M 和 -m 的架构名称来指定内存量。
您可以使用 GNU 调试器 (gdb) 调试您的问题。
但首先您应该在配置 QEMU 时启用调试选项,因此您应该通过以下方式激活该选项:
./configure --enable-debug
因为默认情况下使用此标志“CFLAGS = -O2 -g”构建会阻止调试。
之后,运行:
gdb --args ./path/to your/executable_file_of_qemu -your_options
你可以通过命令run和step with s来运行。