通过qemu模拟器启动内核和文件系统
一、安装qemu命令
sudo apt-get install qemu libncurses5-dev gcc-arm-linux-gnueabi build-essential
二、通过qemu模拟器启动我们自己编译的内核和文件系统
在kernelword目录中执行(只针对我自己的,反正对应的路径写对了就ok)
qemu-system-x86_64 -kernel ./linux-4.9.229/arch/x86_64/boot/bzImage -initrd ./busybox-1.30.0/rootfs.img.gz -append "root=/dev/ram init=/linuxrc" -serial file:output.txt
-kernel 指定为kernel文件的路径
-initrd 指定为文件系统路径
init=/linuxrc 内核启动后,转交给文件系统,启动的第一个程序
-serial 指定日志输出路径