树莓派4的镜像源可以换嘛 (制作树莓派sd卡系统镜像)

本文是上篇《树莓派系统镜像备份,多种方法归纳总结》的扩展

一、利用Win32DiskImager进行系统备份

1. Windows系统下,打开软件Win32DiskImager。在要备份的位置新建一个空白的.img 镜像文件

树莓派系统安装的正确姿势,树莓派openwrt镜像

1. 将树莓派上的SD拔下来插入到USB读卡器中或者SD卡托中,之后插入电脑USB口,选择好SD卡的盘符

2. 点击软件界面的Read按钮,进行备份,直到出现successful成功位置,将软件关闭即可。此时空白的img文件就包含了SD卡全部空间

还原过程就是装树莓派镜像的过程,再次不多说。注意一点还原系统后一定要扩展下系统再使用

二、利用diskgenius硬盘分区工具进行备份

特点:速度比方法一快,但是操作麻烦

1. 打开DiskGenius,点击硬盘->新建虚拟硬盘文件->新建.img映像文件

树莓派系统安装的正确姿势,树莓派openwrt镜像

在创建映像文件对话框中,根据SD卡的使用情况,创建大小合适的img映像,映像类型 选择磁盘映像(在树莓派中通过df -h命令可以得知资源使用情况)

树莓派系统安装的正确姿势,树莓派openwrt镜像

点击确定等待映像创建。当创建成功后,左侧会显示img映像文件。接下来我们需要对img进行分区。首先删除当前分区,右键点击分区,选择删除当前分区

树莓派系统安装的正确姿势,树莓派openwrt镜像

之后查看一下tf卡的boot分区格式,右键点击tf卡的PI_BOOT分区,选择更改分区参数,在对话框中记下当前的分区参数,然后关掉。在img镜像中建立新分区,参数按照刚才查的boot分区参数来。见下图

树莓派系统安装的正确姿势,树莓派openwrt镜像

建立完boot分区后,再建立root分区,root分区直接按照默认参数建立即可,无需配置,系统会根据SD卡的总空间分配参数

接下来就是克隆分区了。右键点击SD卡的boot分区,选择克隆分区,然后目标选择img镜像中刚刚建立的boot小分区,选择按文件复制,点击开始,等待读条完成。然后再克隆root分区,同理。最后克隆完成后,img镜像就做好啦!

三、用WinHex,或者WinImager软件复制系统,使用方法和DiskGenius一样,只是工具不同而已

四、linux下采用dd指令的方法将SD卡全部复制

类似GHOST的原理,用dd命令一位一位的复制sd卡的内容到img文件。

同样的用 lsblk 命令查看sd卡是sd几,如sdb,sdc

lsblk

复制sd卡内容到镜像里

sudo ddrescue -D --force /dev/sdx /target/path/ubuntu-mate-2018-9-20-backup.img

对于不熟悉其他方法的同学,推荐使用方法一,简单成功率高