樹莓派鏡像製做(圖文)

 

一、Win32Diskimager

  • 優勢:使用簡單、方便linux

  • 缺點:製做的鏡像大小等於SD卡大小,也就是說,若是你的SD卡是32G,製做的鏡像也是32G,製做和燒錄的時間長。並且不能燒錄到小於當前SD卡大小的卡中ubuntu

步驟:

  • 再任意位置新建一個.img後綴的文件ide

  •  

     

  • 樹莓派SD卡使用讀卡器插入電腦,打開Win32DiskImager,選中剛纔建立的鏡像工具

  •  

     

     

  • 點擊Read,等待一會就製做好鏡像了設計

二、linux下使用dd命令

  • 讀卡器插入電腦,再/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

     

     

     

     

1 使用gparted

  • 安裝 sudo apt install gparted

  • 在終端輸入gparted /dev/sdb打開掛載的SD卡

     

     

     

  • 第一個是/boot的FAT32分區,第二個是根分區。能夠看出來,第二分區有22.33GiB是沒有使用的,這部分不須要備份到鏡像中

  • 第一步,卸載/dev/sdb2,這一點很重要,掛載的分區不能修改,選中sdb2,點擊分區–>卸載

     

     

     

  • 第二步,選中sdb2,點擊工具欄的向右箭頭或點擊分區–>更改大小

     

     

     

     

  • 第三步,設計分區大小

     

     

     

  • 第四步,點擊工具欄的勾執行操做

     

     

     

     

  • 第五步,若是出現如圖錯誤,不要慌,這是你要修改的分區過小了,講分區修改大一點,從新執行操做就能夠了,具體是多少須要看我的的狀況

 

 

 

 

 

 

 

 

  • 第六步,修改結果

 

 

 

 

2 使用ubuntu自帶的磁盤工具

  • 第一步,打開磁盤工具,選中掛載的SD卡

     

     

     

  • 第二步,卸載sdb2,選中sdb2分區,點擊左下方的方形按鍵

     

     

     

  • 第三步,選中調整分區大小

     

     

     

  • 第四步,將遊標拉到適當的大小位置,點擊調整大小,等待便可,若是出現錯誤,和使用gparted同樣,調整分區大小便可

     

     

     

     

     

     

  • 第五步,修改結果

     

     

     

     

3 鏡像製做

  • 查看分區狀況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的磁盤工具擴容,或者能夠直接在樹莓派上擴容

相關文章
相關標籤/搜索