Loading

通过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 指定日志输出路径

三、成功启动内核,哈哈...

image

posted @ 2021-09-02 22:59  鱼儿叁  阅读(1037)  评论(0编辑  收藏  举报