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

这样一个完整的最小linux系统就起来啦.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2017-06-11 进程上下文、中断上下文及原子上下文
2017-06-11 Linux 设备驱动开发 —— platform设备驱动应用实例解析
2016-06-11 iOS视频录制、压缩导出、取帧