如何基于开发板来制作ubuntu20.04整个文件系统的img,供系统备份&还原使用

固件类型:官方提供的固件
固件文件名称:ROC-RK3568-PC-2CAM_Ubuntu20.04-r21156_v1.2.4a_2205
固件下载地址:Firefly | 让科技更简单,让生活更智能
Log日志:log.txt

FAE,你好:
配置如提问开头。

目的: 当前开发板基于原厂固件,已经安装好自己需要的开发软件&某些特殊的用户配置文件,想备份下当前的整个ubuntu20.04文件系统,以备开发板在特殊时期,该IMG可以供系统还原和作为批量安装系统使用。

经过浏览社区的文章,还是有些疑问:
1) 如果只基于开发板,是否可以通过安装某些软件(e.g. systemback), 来制作类似于“ROC-RK3568-PC-2CAM_Ubuntu20.04-r21156_v1.2.4a_220519.img”之类的文件,然后供在windows10下用贵司提供的“RKDevTool.exe”来进行固件升级?

2)如果不行的话,是否有其他的好的适合新手的方法?(我当前的笔记本只有win10, 也没有安装其他的虚拟机,通过SSH,FTP和开发板通信)

盼请FAE提供详细攻略和相关文档,我不胜感谢~ :-)
新手小白,怕把开发板搞成砖头,见谅~

tchip_askquestions
log.txt (958 Bytes)

https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_ubuntu.html#dao-chu-she-bei-xi-tong
用这个方法,ubuntu20也能用

abcxyztt 发表于 2022-11-18 09:54
有办法,Q.

thanks, 能说说具体的方法吗?

Liuth 发表于 2022-11-18 10:52
https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_ubuntu.html#dao-chu-she-bei-xi-tong
用 …

  1. “建议使用容量较大的移动硬盘
    将根文件系统导出到/media/firefly/AC91-C4AE/目录下,“
    –>这里的media是必须先插入U盘,mount到/media 下面吗?

“工具下载:firefly-linux-repack(提取码:1234)
操作环境: PC (因为提供的工具是x86程序,需要再PC上使用)
PC端安装必要的软件包:sudo apt-get install lib32stdc++6“
–>这里的PC的操作系统应该是虚拟机或者也是ubuntu系统吧? 我的PC机如何只有Win10,该如何操作咧?

新手小白,请多担待,谢谢。

Liuth 发表于 2022-11-18 10:52
https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_ubuntu.html#dao-chu-she-bei-xi-tong
用 …

root@firefly:~# ff_export_rootfs /media/
MEDIA FREE SPACE SIZE 49265 MBytes
EXPORT IMAGE SIZE 9777 MBytes
BLOCK_COUNT 13434951
INODE_COUNT 532057
sync…
rsync: write failed on “/media/tmp.eWiDkwPjSe/media/Ubuntu20.04.4LTS_Firefly_ext4_202211181419.img”: No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(374) [receiver=3.1.3]

帮我指出一下:是否有哪个步骤不对?

插入u盘板子会自动挂载到media,当然你挂载到别的地方也行
这个报错的意思是你的u盘容量不足,装不下导出的镜像,用大一些的u盘,并且最好是ext4格式的文件系统,fat文件系统是无法存放超过4G的单个文件的
打包工具只能运行在linux系统,你需要用你的win10装个虚拟机装ubuntu18