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

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

制作一个简版文件系统

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

 

制作根文件系统镜像文件

思路:

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

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

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

qemu运行linux内核

 

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

posted @   专注it  阅读(363)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源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视频录制、压缩导出、取帧
点击右上角即可分享
微信分享提示