如何在qemu上启动sabrelite linux镜像



在qemu上引导sabrelite linux内核的正确命令是什么。我有linux内核zImageext3类型的rootfs

我试图用下面的命令行引导内核,但并没有任何控制台输出

./qemu-system-arm -M sabrelite -m 1G -kernel zImage -smp 4 -drive file=console-image-mx6q-rootfs.ext3,format=raw,id=mycard -device sd-card,drive=mycard -append "console=ttymxc1,115200 root=/dev/mmcblk0p0 rootfstype=ext3 rw" -dtb zImage-imx6q-sabresd.dtb

QEMU:3.0版本。

我在用Qemu模拟的IMX6上正确安装rootfs时遇到问题;这个问答;SO上的A解决了这个问题:Qemu Freescale i.MX6 DualLite SABRE:根文件系统不安装

它确实涉及到修补Qemu代码库,但那是一年前的事了;所以现在,使用最新的ver,希望它能起作用。。

仅供参考,这是我用来启动它的命令:

qemu-system-arm -m 2048 -M sabrelite -kernel <path-to-zImage> -drive  file=<path-to-my-rfs.img>,format=raw,id=mysdcard -device sd-card,drive=mysdcard -append "console=ttymxc0 rootfstype=ext4 root=/dev/mmcblk0 rw rootwait init=/sbin/init" -no-reboot -nographic -dtb <path-to>/imx6dl-sabresd.dtb

嗯。。

最新更新