树莓派镜像制作与烧录
制作镜像
使用SD卡或U盘用来存储做好的镜像,将U盘或SD卡插入树莓派的USB接口中,挂载U盘:
sudo mkdir /mnt/sdcard sudo mount /dev/sda1 /mnt/sdcard
挂载完毕后使用 dd 命令进行镜像制作:
sudo dd if=/dev/mmcblk0 of=/mnt/sdcard/rpi.img status=progress
如果使用的U盘是FAT格式,需要将U盘格式化为exfat格式,否则当镜像超过4G时,备份会出错。
此外mount exfat 格式的U盘时,需要安装额外的软件:
sudo apt-get install exfat-fuse sudo apt-get install exfat-utils
无论 /dev/mmcblk0 中使用了多少空间,或者分区表中分配了多少空间,使用 dd 命令会将全部磁盘备份下来,
如果树莓派的 emmc 容量是 30G,那么备份好的 rpi.img 将占30G空间,所以U盘的容量要多于树莓派的 emmc 容量。
使用 pishrink 压缩镜像文件:
wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh chmod +x pishrink.sh sudo mv pishrink.sh /usr/local/bin sudo pishrink.sh /mnt/sdcard/rpi.img
参考: https://shumeipai.nxez.com/2020/09/11/pishrink-make-raspberry-pi-images-smaller.html
恢复镜像:
短接树莓派的 emmc 跳线,连接树莓派到电脑上,
使用 rpiboot 将树莓派的 emmc 转换成可挂载的盘符形式,
sudo mkdir /mnt/sdcard sudo mount /dev/sdb1 /mnt/sdcard sudo dd if=/mnt/sdcard/rpi.img of=/dev/sda status=progress
其中 sdb1 是包含镜像的U盘,sda 是连接到电脑的树莓派。
烧写完成后移除 emmc 短接跳线,拔掉树莓派与电脑的连线,重启树莓派,镜像恢复成功。
                    
                
                
            
        
浙公网安备 33010602011771号