1. 程式人生 > >3.Ubuntu 等映象檔案SD燒寫系統以及啟動U盤記憶體編變小解決方案

3.Ubuntu 等映象檔案SD燒寫系統以及啟動U盤記憶體編變小解決方案

一、u盤或者SD準備

無論你是好的還是記憶體的的記憶體看 首先格式化,最好按以下步驟

  

2.按win+r 然後輸入diskpart



4.輸入【select disk 2 】選擇磁碟2






二、

1: 下載系統映象檔案;

2:安裝軟體:7z解壓縮軟體、Win32DiskImager-odroid-v1.3 燒寫軟體;

3:解壓 下載的映象檔案;

4:啟動Win32DiskImager 燒寫系統:

       分別選擇系統映象檔案、燒寫裝置,點選Write;

        燒寫成功後,點選Verify驗證

三|、在已經啟動的系統中,你想從另一張SD卡啟動或者燒寫系統

1.下載映象到系統某個目錄中

2.sudo fdisk -l檢視U盤的路徑,如/dev/sdc之類的,一定要確保正確,否則會寫到硬碟上,檢視容量識別一下。

然後準備好ISO檔案,如放在/home/someone/abc.iso 然後輸入 sudo dd if=/home/someone/abc.iso of=/dev/sdc 回車後靜等命令完成,此時U盤燈會閃爍,表示有資料寫入,但開啟u盤的話,裡面看不出檔案有改變,不用擔心。 3.linux下顯示dd命令的進度:
dd if=/dev/zero of=/tmp/zero.img bs=10M count=100000

想要檢視上面的dd命令的執行進度,可以使用下面幾種方法:

比如:每5秒輸出dd的進度

方法一:

watch -n 5 pkill -USR1 ^dd$

方法二:

watch -n 5 killall -USR1 dd

方法三:

while killall -USR1 dd; do sleep 5; done

方法四:

while (ps auxww |grep " dd " |grep -v grep |awk '{print $2}' |while read pid; do kill -USR1 $pid; done) ; do sleep 5; done

上述四種方法中使用三個命令:pkill、killall、kill向dd命令傳送SIGUSR1資訊,dd命令程序接收到訊號之後就打印出自己當前的進度