優勢:使用簡單、方便linux
缺點:製做的鏡像大小等於SD卡大小,也就是說,若是你的SD卡是32G,製做的鏡像也是32G,製做和燒錄的時間長。並且不能燒錄到小於當前SD卡大小的卡中ubuntu
再任意位置新建一個.img後綴的文件ide
樹莓派SD卡使用讀卡器插入電腦,打開Win32DiskImager,選中剛纔建立的鏡像工具
點擊Read,等待一會就製做好鏡像了設計
讀卡器插入電腦,再/dev路徑下查看新掛載的分區,會出現/dev/sdb這個設備(也多是sdc,sdd…)和/dev/sdb1,/dev/sdb2兩個分區。3d
使用下列命令便可製做鏡像blog
sudo dd if=/dev/sdb of=./個人鏡像.img
可是這樣製做的結果和使用Win32DiskImager製做的同樣,因此想要製做最小鏡像,須要修改分區大小,這裏在看了多種方法後,選了最簡單的一種。it
讀卡器插入電腦,再/dev路徑下查看新掛載的分區class
使用gparted工具或ubuntu自帶的磁盤工具,效果都同樣bfc
安裝 sudo apt install gparted
在終端輸入gparted /dev/sdb打開掛載的SD卡
第一個是/boot的FAT32分區,第二個是根分區。能夠看出來,第二分區有22.33GiB是沒有使用的,這部分不須要備份到鏡像中
第一步,卸載/dev/sdb2,這一點很重要,掛載的分區不能修改,選中sdb2,點擊分區–>卸載
第二步,選中sdb2,點擊工具欄的向右箭頭或點擊分區–>更改大小
第三步,設計分區大小
第四步,點擊工具欄的勾執行操做
第五步,若是出現如圖錯誤,不要慌,這是你要修改的分區過小了,講分區修改大一點,從新執行操做就能夠了,具體是多少須要看我的的狀況
第六步,修改結果
第一步,打開磁盤工具,選中掛載的SD卡
第二步,卸載sdb2,選中sdb2分區,點擊左下方的方形按鍵
第三步,選中調整分區大小
第四步,將遊標拉到適當的大小位置,點擊調整大小,等待便可,若是出現錯誤,和使用gparted同樣,調整分區大小便可
第五步,修改結果
查看分區狀況sudo fdisk -l /dev/sdb
從顯示信息看出,扇區大小爲512,扇區末尾爲17256447
運行dd命令
sudo dd if=/dev/sdb of=./個人鏡像.img bs=512 count=17256448 #由於扇區是衝0計數,因此count要加一
再另外一個窗口執行sudo watch -n 1 pkill -USR1 ^dd$,便可每一秒輸出一次dd命令的進度
等待執行結束就能夠得到咱們的鏡像了,燒錄後鏡像的分區大小也可使用gparted和ubuntu的磁盤工具擴容,或者能夠直接在樹莓派上擴容