码迷,mamicode.com
首页 > 其他好文 > 详细

bpi 镜像烧写、emmc使用与制作sd卡系统镜像(多次测试可用)

时间:2019-08-24 09:52:39      阅读:566      评论:0      收藏:0      [点我收藏+]

标签:挂载点   tps   最简   detail   备份   命令   ash   cti   文件   

一、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卡容量

 

bpi 镜像烧写、emmc使用与制作sd卡系统镜像(多次测试可用)

标签:挂载点   tps   最简   detail   备份   命令   ash   cti   文件   

原文地址:https://www.cnblogs.com/Baron-Lu/p/11403375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!