一、bpi 镜像烧写
参考官方wiki
http://wiki.banana-pi.org/%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B_%E9%A6%99%E8%95%89%E6%B4%BE%E9%95%9C%E5%83%8F%E7%83%A7%E5%BD%95%E4%B8%8E%E7%B3%BB%E7%BB%9F%E5%90%AF%E5%8A%A8
1.Windows操作系统下使用SD Formatter格式化SD卡
2.使用Win32 Diskimager烧img
二、使用命令将SD卡中的.img镜像烧写到eMMC中
参考链接:http://www.yyearth.com/index.php?aid=209
1.保存img文件在SD卡中,启动bpi,使用dd命令烧进emmc中(emmc设备挂载点使用 df -h查看)
2.参考指令
sudo
dd
if
=ubuntu.img of=
/dev/mcblk1
bs=10MB
三、SD卡备份(在pc端的ubuntu操作)
dd制作sd镜像最简单稳定,但是许多人是直接把sd卡dd成镜像,导致镜像文件特别大,而且不一定能烧进同样容量级的sd卡中(实际容量差异导致)。
本方法的核心是先调整sd卡容量至实际使用容量,再dd成镜像,解决以上问题,且保留操作简单的优点。
参考:https://blog.csdn.net/talkxin/article/details/50456282
指令如下:
0.预处理
使用gparted删除extended分区的swap
1.查看实际使用容量
df -h
sudo fdisk -l /dev/sdb
sudo umount /dev/sdb2
2.调整容量(下次尝试使用gparted调整)
sudo e2fsck -f /dev/sdb2
sudo resize2fs /dev/sdb2 7G
sudo fdisk /dev/sdb
#d,2,n,p,2,729088,+7G,w
3.检查容量并dd进镜像
sudo fdisk -l /dev/sdb
sudo dd if=/dev/sdb of=/home/baron/backup/bpi.img bs=1M count=7524
#count的计算方法:sudo fdisk -l /dev/sdb 查看最后一个sector值,转换单位(512byte-》1M Byte)
(15409151+1)*512/1024/1024=15409152/2048=7524
(/dev/sdb2 729088 15409151 14680064 7G 83 Linux)
4.gparted恢复sd卡容量
原文地址:https://www.cnblogs.com/Baron-Lu/p/11403375.html