制作稳定版本的rootfs

因为rk3588在windows下可以使用官方提供的烧写工具RKDevTool.exe,因此我们可以对kernel、uboot、rootfs、userdata等进行分区,分别烧写和替换。此文主要提供对已经部署了稳定开发版本的rk3588文件系统进行拷贝并保存。

  1. 首先对rk3588的开发环境进行配置。
  2. 制作根文件系统镜像。
  1. sudo apt install -y  ssh  rsync
  2. 在本地PC或虚拟机中同步开发板的文件系统,首先确定本地PC可以ping通开发板。
  3. 此处假设开发板的ip地址为172.20.10.9
  4. 在本地PC中新建文件夹,并对开发板中的文件系统进行同步。

mkdir rootfs

sudo rsync -avx linaro@172.20.10.9:/  ./rootfs

  1. 此时本地PC的rootfs文件夹中中已经全部导入开发板中的文件系统,随后开始制作rootfs.img即可。
  2. dd if=/dev/zero of=rootfs.img bs=1M count=4000

此处的bs代表一个块的大小,count表示有多少个块,一般通过在原系统中对rootfs和userdata大小之和的预估,来实际写入count的大小。

  1. mkfs.ext4 rootfs.img

将当前rootfs.img的文件格式改为ext4格式。

  1. mkdir debian_stable && sudo  mount  rootfs.img  ./debian_stable

此时的rootfs.img还是空的,相当于一个容器,我们将debian_stable文件夹挂载到rootfs.img中,并对其中内容进行填充。

  1. sudo cp -rfp rootfs/*   debian_stable/  &&  sudo umount debian_stable/

将从开发板中拷贝出来的文件系统重新拷贝到debian_stable中,即填充到rootfs.img中,填充完毕后取消挂载。

  1. e2fsck -p -f rootfs.img

对rootfs.img进行检查(ext2、ext3、ext4文件格式),-p表示自动修复,-f表示强制检查。

  1. resize2fs  rootfs.img

对rootfs.img的大小进行调整,并将实际大小信息同步到内核中。

  1. 制作完成rootfs.img后可根据实际大小对分区表(parameter.txt)进行调整。
  2. 烧录时只烧录文件系统即可。

yangyang_sw

制作稳定版本的rootfs相关推荐

  1. python3最新稳定版本-python3稳定版

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 美国时间6月27日晚8点,python 3. 7. 0 经过多轮测试,终 ...

  2. 学习记录(一)制作python版本的CIFAR10数据集

    学习记录(一) 1. 制作自己的数据集 该数据集是通过使用网络爬虫以及对其他车辆数据集中的图片进行收集,制作的一个与cifar10数据集结构相同的车辆数据集.所有照片被分为10个不同的类别,它们分别是 ...

  3. 基于Linux的Buildroot 制作根文件系统(rootfs)

    基于Linux的Buildroot 制作根文件系统(rootfs) 1.需要条件 2.安装交叉编译链 3.下载Buildroot代码包 4.开始buildroot 制作根文件系统 5.配置文件系统 m ...

  4. Cloudera Manager安装之利用parcels方式(在线或离线)安装3或4节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(Ubuntu14.04)(五)...

    如果大家,在启动的时候,比如遇到如下问题,则 明明已经授权了啊,怎么被拒绝,纳尼??? 解决办法 然后,再来这样,就可以了. 注意,在此之前. ubuntucmbigdata1机器上,则需要执行 bi ...

  5. python3最新稳定版本-python稳定版本

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 我应如何获取 python 的文档? 当前的 python 稳定版本的标 ...

  6. 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的 Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 )

    文章目录 一.下载 Linux 内核 1.下载最新版本 Linux 内核 2.下载指定版本 Linux 内核 二.Linux 内核版本号含义 一.下载 Linux 内核 1.下载最新版本 Linux ...

  7. 在ubuntu上安装最新稳定版本的node及npm

    背景 通过ubuntu官方apt安装工具安装的node是最新LTS版本的,而本人是个有点强迫症的人,喜欢追求新的东西,也就是想方设法想要去安装最新版本的node,所以本文也就产生了,附上ubuntu安 ...

  8. springboot2稳定版本_Spring Boot 2.4 正式发布,重大调整

    大家周末愉快啊,Spring Boot 2.3.5 没发布几天,你看,还是 1 周前发布的: 昨天又有粉丝留言说 Spring Boot 2.4.0 已经发布了: 我了个去,栈长赶紧跑到 Spring ...

  9. 专访 Christian Posta:Istio 1.7 将成为生产可用的最稳定版本

    作者 | 田晓旭.Christian Posta 2017 年,Istio 发布了 0.1 release 版本之后,其优雅的架构设计就获得了大家的认可.随着版本迭代,有开发者吐槽 Istio 太复杂 ...

最新文章

  1. 最近在学C语言,非常痛苦,怎么办?
  2. 机器学习-数据科学库(第四天)
  3. delayqueue_在DelayQueue中更改延迟,从而更改顺序
  4. html表格怎么设置浮动,html – 表格布局和浮动左和引导网格
  5. 大型网站高并发——服务器负载均衡设计
  6. 如何优雅地用ARM开发板搭建服务器
  7. 开发Adobe AIR移动应用程序的考虑事项
  8. progresql数据库 数组分别显示_Postgresql常用命令函数
  9. 《Python学习手册》——使用入门
  10. 普元EOS更新license
  11. 最详细的Vivado安装教程
  12. java计算机毕业设计幼儿园管理系统源码+系统+mysql数据库+lw文档
  13. 两相四线混合式步进电机用双H桥驱动电路之Multisim仿真及优化
  14. 项目管理工具ShowDoc的部署
  15. 【洛谷1137】旅行计划【拓扑排序模板】
  16. vue.js中修饰符.stop的用法。
  17. python中from import_Python中的import和from import
  18. 电压放大倍数公式运放_运放电路放大倍数的计算
  19. 2021-11-25 统计学-基于R(第四版)第八章课后习题记录及总结
  20. java斗地主socket_纯JAVA写的socket局域网斗地主游戏

热门文章

  1. 经典的自动修复工具GenProg配置过程
  2. java Thread Dump 日志分析
  3. STK轨道预报模型(propagator)
  4. JavaScript压缩工具JSA使用介绍
  5. 四川时代入选“灯塔工厂”;前程无忧上海总部正式迁入前滩T6 | 美通企业日报...
  6. [转]离散数据编码方式总结()
  7. win7万能声卡驱动_黑苹果常见 .kext 驱动解读下载
  8. 算法:每个元音包含偶数次的最长字符串
  9. LinuxC编程——文件IO
  10. MATLAB_数字信号处理_模拟滤波器_设计巴特沃斯滤波器