我试图通过以下方式在ubuntu上启动qemu的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。
我看不出失败的原因。但当我调整窗口时,字体大小会变大。如何调试此问题?
最佳答案
首先,我看到您没有使用-M
和-m
选项传递体系结构名称来指定内存量。
您可以使用gnu调试器(gdb)调试问题。
但首先,在配置qemu时应该启用debug选项,因此应该通过以下方式激活此选项:
./configure --enable-debug
因为在默认情况下,用这个标志“cflags=-o2-g”构建会阻止调试。
之后,运行:
gdb --args ./path/to your/executable_file_of_qemu -your_options
您可以通过命令run和step来运行。
关于linux - 如何在QEMU中显示更多信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43306430/