1、通过qcow2镜像文件启动。
待补充。。
2、通过kernel和rootfs启动
参考文章:
https://cloud.tencent.com/developer/article/2347447
编译内核出现:cc1: error: code model kernel does not support PIC mode
解决方法:
我的WSL2中运行demo的指令。
qemu-system-x86_64 -s -kernel ~/qemu/linux-4.9.263/arch/x86/boot/bzImage -initrd ~/qemu/initramfs-busybox-x64.cpio.gz --append "nokaslr root=/dev/ram init=/init"
cpio简介:
cpio是一个用于创建和提取文件归档的工具。它可以将一组文件和目录打包成一个归档文件,并且在需要的时候可以将这些文件和目录从归档文件中提取出来。cpio有不同的操作模式,比如create(创建归档)、extract(提取归档)等,其格式比较灵活,能够很好地用于构建文件系统镜像等场景。