制作文件系统镜像并用qemu运行linux内核

本文介绍如何制作一个简版的文件系统、制作fs镜像文件并最终通过qemu将linux内核运行起来!

制作一个简版文件系统

编译完成后的busybox就安装在源码根目录下的_install目录了,我们进入_install目录,补充一些必要的文件或目录,相关的shell命令如下:

 

制作根文件系统镜像文件

思路:

  1. 先制作一个空的镜像文件;
  2. 然后把此镜像文件格式化为ext3格式
  3. 接着把此镜像文件挂载,并把根文件系统复制到挂载目录
  4. 卸载该镜像文件。
  5. 打成gzip包。
 

最终生成的文件系统镜像名字为:rootfs.img.gz

准备好了内核和文件系统镜像,接下来就是见证奇迹的时刻!

qemu运行linux内核

 

这样一个完整的最小linux系统就起来啦.

posted @ 2022-06-11 21:11  专注it  阅读(335)  评论(0编辑  收藏  举报