Linux命令行燒錄樹莓派鏡像至SD卡
阿新 • • 發佈:2017-10-21
mount 問題 而不是 使用 index fun pkill contain 一切都
首先下載鏡像壓縮包
驗證壓縮包的未被串改
1 |
sha1sum 2013-09-25-wheezy-raspbian.zip
|
對此命令的輸出結果和官網給出的SHA-1 Checksum進行比對,如果一致,則說明數據未被串改或損壞,否則需要重新下載。
解壓縮鏡像。
1 |
unzip 2013-09-25-wheezy-raspbian.zip
|
查找SD卡
運行df -h命令查看當前哪些設備已經掛載,結果如下圖第一次顯示。只執行 df 命令也是可以的,但是-h選項給出的分區大小更加直觀易讀,h是human的縮寫。插入SD卡後,再次運行 df -h,找出兩次運行區別。如下圖:我們插入的SD卡設備名稱就是/dev/sdb它包含兩個分區,分別是/dev/sdb1 和 /dev/sdb2。註意下面我們要在“設備”中寫入鏡像,而不是只向某個分區寫入。
為了防止在寫入鏡像的時候有其他讀取或寫入,我們需要卸載設備。兩個分區都要卸載。
1 2 |
umount /dev/sdb1
umount /dev/sdb2
|
使用dd命令寫入鏡像至SD卡
bs代表一次寫入多大的塊,是blocksize的縮寫,4M一般都沒問題,如果不行,試試改成1M,if參數為下載的鏡像的路徑(應該是input file縮寫),of後參數為設備地址(應該是output file的縮寫,linux上一切都是文件)千萬不要寫錯這裏的參數,否這你可能丟失硬盤所有數據。
因為dd命令沒有進度顯示,所以看上去可能感覺假死了,此時只要等待幾分鐘即可,泡壺茶,刷個微博吧。
1 |
sudo dd bs=4M if =2013-09-25-wheezy-raspbian.img of= /dev/sdb
|
當然如果你非常想看到此時的拷貝進度也是可以的。打開另一個命令行執行
1 |
sudo pkill -USR1 -n -x dd
|
移除SD卡,插入樹莓派
Linux命令行燒錄樹莓派鏡像至SD卡