移植e2fsprogs

作者: 网路元素 | 来源:发表于2017-09-12 23:11 被阅读124次

由于busybox编译后生成的工具里面没有找到mkfs.ext3和mkfs.ext4,在busybox源码目录下有e2fsprogs/old_e2fsprogs目录,不知道该目录下是否能支持,暂未测试,而是使用e2fsprogs源码包(http://e2fsprogs.sourceforge.net/)来生成相应的工具。

首先,从http://sourceforge.net/projects/e2fsprogs/下载e2fsprogs源码包,解压源码包后进入到解压的目录,执行./configure CC=arm-linux-gcc--enable-elf-shlibs --host=arm --prefix=release/,配置后生成Makefile文件,接下来执行make和make install,会在当前软件源码包目录下有release目录,里面有我们生成的工具文件,包含bin、etc、sbin、lib、share这几个目录,我们需要mkfs.ext3和mkfs.ext4工具,故只需把sbin和lib目录复制到根文件系统里,再生成根文件系统镜像文件,进行烧写后即可使用,在使用mkfs.ext3和mkfs.ext4工具时,会提示ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab file while determining whether /dev/sda is mounted.最后,我们在/etc目录下创建mtab文件(空文件)即可解决该问题。

相关文章

  • 移植e2fsprogs

    由于busybox编译后生成的工具里面没有找到mkfs.ext3和mkfs.ext4,在busybox源码目录下有...

  • Android Vold 随笔之e2fsprogs blkid

    Android Vold 随笔之e2fsprogs blkid blkid 命令对查询设备上所采用文件系统类型进行...

  • 拼包和移植(包括patchrom )

    拼包移植 拼包方法我归纳为:正向移植、逆向移植和混合移植,其中MTK平台多用逆向移植,高通平台多用正向移植,混合移...

  • Linux下获取磁盘卷标

    最近有个需求,要在Linux下获取U盘等磁盘的卷标,刚好也发现e2fsprogs软件包里有blkid命令,通过该命...

  • Android Recovery 支持 Adb

    很早写过Busybox的移植, 觉得方式比较繁琐 Android Recovery 移植 Busybox 新的移植...

  • 移植

    昨天进行试管移植了,心中有些忐忑不安。不知道会是怎样的一种结果。 很早就在群里询问拼针的事,结果还不...

  • 移植

    医院里有个恐怖传说:太平间的尸体会抢夺活人心脏,想借此复活。 传说源自一个女人和丈夫的吵架,女人一气之下夺门而出,...

  • 移植

    “菲利克斯先生,非常感谢您的再次光顾,上次为您定制的双臂和双腿用得还习惯吗?”克莱尔人体工程集团的金牌销售员史密斯...

  • 移植

    在今年的植树节,全体教职工齐动手,共同在校园内种植了七十三棵树。从种植之日起,我心中便有了新的牵挂,每次回到校园,...

  • 移植

    看到好东西,我就喜欢据为己有。 比如,野外这朵花。 我用小铲子连根把她铲起来,移植到了家里。 朋友说,路边的野花不...

网友评论

    本文标题:移植e2fsprogs

    本文链接:https://www.haomeiwen.com/subject/qzihsxtx.html