开发者社区> 问答> 正文

Linux编程之杂项技术中生成文件系统需要哪些操作步骤来完成?

已解决

Linux编程之杂项技术中生成文件系统需要哪些操作步骤来完成?

展开
收起
去校区学技术 2022-04-03 18:04:53 1527 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1.获取root权限 sudo su

    2.解压myd-am335x_rootfs-V07.tar.bz2(tar jxvf xxx)

    3.复制必要的工具到指定的目录(例子中/media/cdrom/03-Tools为光盘中工具的目录,< WORK DIR >是文件需要复制到的目标文件夹目录)

    # cp /media/cdrom/03-Tools/mkfs.ubifs    <WORK DIR>
    # cp /media/cdrom/03-Tools/ubinize          <WORK DIR>
    # cp /media/cdrom/03-Tools/ubinize.cfg    <WORK DIR>
    
    

    4.如果某个工具没有可执行的权限,需要使用 chmod 命令给它添加可执行的权限,比如:# chmod +x /ubinize

    5.制作文件系统

    # cd   <WORK DIR>
    # ./mkfs.ubifs -r myd-am335x_rootfs -m 2048 -e 126976 -c 3992 -o ubifs.img
    # ./ubinize -o ubi.img -m 2048 -p 128KiB -s 512 -O 2048 ubinize.cfg
    

    执行完成后,在当前目录生成ubi.img文件

    (注意:由于此步骤指令复杂,建议通过脚本来实现.)

    6.上步骤都成功安装和编译完成后,u-boot编译产生的MLO和u-boot.img文件,编译内核产生的uImage文件以及制作文件系统生成的ubi.img文件即为更新linux系统需要的文件。

    2022-04-03 18:32:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载