制作文件系统镜像并用qemu运行linux内核
本文介绍如何制作一个简版的文件系统、制作fs镜像文件并最终通过qemu将linux内核运行起来!
制作一个简版文件系统
编译完成后的busybox就安装在源码根目录下的_install目录了,我们进入_install目录,补充一些必要的文件或目录,相关的shell命令如下:
制作根文件系统镜像文件
思路:
- 先制作一个空的镜像文件;
- 然后把此镜像文件格式化为ext3格式
- 接着把此镜像文件挂载,并把根文件系统复制到挂载目录
- 卸载该镜像文件。
- 打成gzip包。
最终生成的文件系统镜像名字为:rootfs.img.gz
准备好了内核和文件系统镜像,接下来就是见证奇迹的时刻!
qemu运行linux内核
这样一个完整的最小linux系统就起来啦.