一、安装fireflydev
root@firefly:~# sudo apt update
root@firefly:~# sudo apt install fireflydev
二、导出Ubuntu
根文件系统
导出到家目录:
root@firefly:~# pwd
/root
root@firefly:~# ff_export_rootfs /root
MEDIA FREE SPACE SIZE 221878 MBytes
EXPORT IMAGE SIZE 2517 MBytes
BLOCK_COUNT 2558891
INODE_COUNT 265317
sync...
sync finish
e2fsck 1.44.1 (24-Mar-2018)
Export rootfs to /root/Firefly_Ubuntu_18.04.5_LTS_ext4_202201240812.img Success
可以看到导出的文件是Firefly_Ubuntu_18.04.5_LTS_ext4_202201240812.img
。
然后把文件拷回到PC
机,既可以使用U
盘,也可以使用ADB
命令:
neutionwei@x:~$ adb pull /root/Firefly_Ubuntu_18.04.5_LTS_ext4_202201240812.img ./
三、重新打包Ubuntu
系统固件
在前面我介绍过如何使用在Linux
下解包与打包Ubuntu
系统固件,用到的工具是firefly-linux-repack
,因此我们可以使用这个工具打包固件即可,详细的操作过程参考之前的这篇文章,链接如下: