赞
踩
参考:
RK3588备份Ubuntu20.04系统_rk3568板子ubuntu20.04系统备份的方法-CSDN博客
rk3588连接电源,并用网线连接。
mkdir rootfs
sudo rsync -avx root@192.168.1.230:/ rootfs
如果这一步出现报错提示你权限不够,需要修改文件(在rk3588上修改)
sudo vi /etc/ssh/sshd_config
添加下面的内容
PermitRootLogin yes
然后输入密码(电脑的sudo要输一个,然后rk3588要输一个)。之后就开始复制文件,复制完后的结果如下图所示,会有一个error但是不影响。
dd if=/dev/zero of=rk3588_20240103.img bs=1M count=7000
结果如下
sudo mkfs.ext4 -F -L linuxroot rk3588_20240103.img
结果如下
创建镜像文件挂载目录
mkdir ubuntu-mount
挂载空的 img 文件
sudo mount rk3588_20240103.img ubuntu-mount
将文件系统拷贝到 img 挂载的路径目录下,rootfs是同步过来的文件夹
sudo cp -rfp rootfs/* ubuntu-mount
卸载镜像
sudo umount ubuntu-mount
结果如下
sudo e2fsck -p -f rk3588_20240103.img
sudo resize2fs -M rk3588_20240103.img
结果如下
sudo apt-get install lib32stdc++6
解压压缩包,并进入目录,目录结构如下
./unpack.sh
./pack.sh
打包完成后会得到一个new_update.img,这个就是镜像
然后运行指令,解压压缩包,并把里面的程序移动到该去的地方
- unzip Linux_Upgrade_Tool_xxxx.zip
- cd Linux_UpgradeTool_xxxx
- sudo mv upgrade_tool /usr/local/bin
- sudo chown root:root /usr/local/bin/upgrade_tool
- sudo chmod a+x /usr/local/bin/upgrade_tool
里面还有个config.ini文件官方没给出说明,我在版本更新的文档里发现他是放在这个路径下的。我放在红框下就成功了,就没试蓝框
- mkdir ~/.config/upgrade_tool
- sudo mv config.ini ~/.config/upgrade_tool/
sudo reboot loader
sudo upgrade_tool
sudo upgrade_tool uf xxx.img
sudo upgrade_tool ef xxx.img
sudo upgrade_tool uf xxx.img
烧完就成功了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。