qemu运行的时候 只显示ucompress linux kernel 后面pr_notice的数据都没有了。
主要是传递给内核的参数不对
qemu-system-arm -kernel linux-rpi-4.1.y/arch/arm/boot/zImage -cpu arm1176 -m 256 -M versatilepb -serial stdio -append "root=/dev/sda console=ttyAMA0,115200 console=tty highres=off console=ttyS0 rootfstype=ext4" -hda 2013pi.ext4
参数要有 console=ttyAMA0,115200
如果不能输出尝试不同的console=命令
console=tty console=ttyS0
-serial stdio 指定输出到 标准stdio
还可以输出到文件
-serial file:/home/xxxxx/a.txt
本文探讨了在使用QEMU运行ARM内核时,仅显示ucompresslinuxkernel之后pr_notice数据消失的原因及解决方法。主要涉及传递给内核的参数设置不当,通过调整console参数,可以实现正常输出内核启动信息。此外,还介绍了如何将输出定向至文件,提供了一种替代的标准输出方式。
2457

被折叠的 条评论
为什么被折叠?



