一、前言
初始镜像一般都比较空,当费劲八嘞的装了一堆环境之后,得知设备还要在做n套,想想每一套都要无穷的调试配置和在线更新一堆安装包,是不是脑壳痛,所以导出文件系统的功能就有需求了,本文介绍如何导出配置好的文件系统rootfs.img,可用于重新放在源码中打包
二、环境
RK3588(linux5.10.66+debian/ubuntu/麒麟是桌面文件系统)
调试笔记本window10,安装常用工具winscp,xshell,finalshell,secureRTP等等
VMware17+Ubuntu20.04源码开发环境(这里就依赖于各个硬件平台的厂家提供资料了)
三、正文
确保笔记本电脑与目标设备网口连接,确保ssh可正常登录
本地电脑IP:192.168.1.21
目标设备IP:192.168.1.101
将rsync软件拷贝到目标设备/usr/bin路径下,并赋予权限。执行rsync,确保没有问题
(rsync方式不好使,总是环境不匹配,glibc版本不匹配,厂家提供的rsync要求目标机环境为glibc2.33和2.34版本,实际麒麟系统glibc是2.31版本)
大佬可以自行AI或者使用rsync方法,这里我感觉不好用,还是使用通用的压缩包方法
目标设备要有root账户,密码我设置为123
之后打开虚拟机,必须用虚拟机,在window下无法执行一些命令。
确保虚拟机网络能够ping通目标设备IP,虚拟机使用网络桥接模式与笔记本电脑相连
使用命令: