bpi 鏡像燒寫、emmc使用與製做sd卡系統鏡像(屢次測試可用)

1、bpi 鏡像燒寫php

參考官方wiki ubuntu

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%A8windows

1.Windows操做系統下使用SD Formatter格式化SD卡bash

2.使用Win32 Diskimager燒img工具

 

2、使用命令將SD卡中的.img鏡像燒寫到eMMC中spa

參考連接:http://www.yyearth.com/index.php?aid=209操作系統

1.保存img文件在SD卡中,啓動bpi,使用dd命令燒進emmc中(emmc設備掛載點使用 df -h查看).net

2.參考指令code

sudo dd if=ubuntu.img of=/dev/mmcblk1 bs=10MBorm

 

3.從新刷寫(存在利用不足,最大僅爲7.3G,實際是7.8G)

應該先用gparted刪除全部分區

利用系統工具disk格式化

sudo mkfs.vfat -F 32 /dev/mmcblk1         #格式化成fat32

sudo dd if=bpi_mmc_navi.img of=/dev/mmcblk1 bs=10MB

 

3、SD卡備份(在pc端的ubuntu操做)

dd製做sd鏡像最簡單穩定,可是許多人是直接把sd卡dd成鏡像,致使鏡像文件特別大,並且不必定能燒進一樣容量級的sd卡中(實際容量差別致使)。

本方法的核心是先調整sd卡容量至實際使用容量,再dd成鏡像,解決以上問題,且保留操做簡單的優勢。

參考:https://blog.csdn.net/u013451404/article/details/80552765

指令以下:

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

 

sudo resize2fs -P /dev/sdb2           #檢查最小值

sudo resize2fs /dev/sdb2 7100M     #可用M的形式

sudo resize2fs -f /dev/sdb2 7100M #強制調整大小(小於檢查的最小值)##待測是否會存在問題##能啓動系統,程序也能用,暫時認爲可行

 

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

相關文章
相關標籤/搜索