制作ext4文件系统linux,制作ext2/ext3根文件系统的两种方法

本文介绍了两种在Linux中制作ext2/ext3根文件系统的方法:一是利用buildroot自动生成,二是通过mke2fs工具手动制作。在buildroot中配置生成genext2fs工具,然后使用该工具制作rootfs镜像。另一种方法是先准备好根文件系统文件,下载并使用mke2fs格式化设备分区,然后挂载并拷贝文件。
摘要由CSDN通过智能技术生成

1.利用buildroot自动生成

A。确保自己已经建立好了可以使用的buildroot

具体如何建立,请参考其他相关资料

B。配置使buildroot支持ext2的rootfs

make menuconfig

Target filesystem

options --->

| |                         [*] ext2 root

filesystem

| |                         (0)   size in blocks (leave at 0 for

auto calculation)

| |                         (0)   inodes (leave at 0 for

auto calculation)

| |                         (0)   reserved blocks

percentage

这样,保存退出之后,再make

buildroot就会自动去下载并编译,生成对应的genext2fs工具,

去制作生成对应的rootfs镜像了,生成的文件在:

binaries/uclibc/rootfs.arm-.ext2

2.利用工具mke2fs工具手动制作rootfs

前提:

A。根文件系统所有需要的文件都已经准备好了

此处放在root文件夹下,ls结果为:

drwxr-xr-x   19

root     root         4.0k Dec 31 17:06 ./

drwxr-xr-x   19

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值