制作ext2根文件系统

本文档详细介绍了如何制作ext2根文件系统,包括创建目录rootfs,使用dd生成500MB的文件,通过losetup挂载,用mke2fs格式化,将文件拷贝到rootfs,建立必要的目录和库,最后进行打包压缩成rootfs.ext2.gz。
摘要由CSDN通过智能技术生成

2.构建文件系统(部分需要root权限)

 2.1.mkdir rootfs (后面文件系统就挂载在这里)

2.2.dd if=/dev/zero of=rootfs.ext2 bs=1k count=512000(制作500MB大小的根文件系统,实际文件系统空间不能超出这个范围)

2.3.losetup  /dev/loop0 rootfs.ext2 (如果loop0已被使用,可以使用loop1等。)

2.4.mke2fs -m 0 /dev/loop0 512000

2.5.mount -t ext2 /dev/loop0 ./rootfs/

接下来进入rootfs/目录,可以看到里面已经有了一个lost+found目录.在rootfs/目录中添加相关的文件和目录,完成根文件系统的构建.

以下步骤为把根文件系统拷贝到./rootfs文件夹下,若已经制作好,可以直接跳到2.11步骤。

2.6.cp –avrf (busybox目录)/_install/* rootfs

2.7.cp –avrf (busybox目录)/example/bootfloppy/etc rootfs

etc里面的是启动init相关的设置,这里以最简单来设置,同时修改ect下inttab,保留前2行,如下

::sysinit:/etc/init.d/rcS

::respawn

  • 0
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhengmeifu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值