推 min19892007: 我也是 win8.1 使用相同軟體 沒有發生錯誤 04/13 11:59
→ min19892007: 你要不要先檢查 image檔案有沒有問題 04/13 12:00
→ togepy: Win8.1我是先用Read存成image後再用Write寫回,怎樣確定呢 04/13 12:06
推 a73126: 你的VM複製到SD?....你的VM是x86的還是你有用Qemu模擬Arm? 04/13 12:32
→ a73126: 應該問你的Image哪裡來的? 04/13 12:33
→ togepy: 我的VM用的應該是x64模式吧,Fedora x64版本 04/13 12:44
→ togepy: 我的image則是我自己安裝完畢後,可正常執行的SD去轉的 04/13 12:44
→ a73126: Pi的架構不是x86...你這樣dd一定會出事阿 04/13 12:56
→ togepy: 原來是這樣,那請問要怎樣VM出一套可以dd的OS呢?用哪套? 04/13 12:57
→ a73126: Qemu模擬ARMv7應該是可以,只是沒有ARM的liveCD 04/13 13:01
→ a73126: 你要裝就找找Fedora_ARM_Installer這類東西看看吧 04/13 13:02
→ a73126: 不過其實真的想做你還是得學Cross Compile 04/13 13:02
→ a73126: Fedora_ARM_Installer看了一下似乎也沒辦法.... 04/13 13:09
→ a73126: 不過fedora倒是有提供Arm的RAW Image 04/13 13:10
→ togepy: 了解,正途還是得走Cross Compile才能完美備份RPi SD卡吧 04/13 13:11
→ togepy: 感謝ago1414大大,雖然還看不懂該怎麼改,我想傻瓜一點的 04/13 14:43
推 ago1414: 用linux 掛載磁區 然後改那個檔案 用vi改 04/13 15:23
→ ago1414: 應該是輸出設備造成黑屏 改那個設定檔 04/13 15:25
→ ago1414: google => rapsberry cmdline VGA 有個blog可以查 04/13 15:27
→ bossyangs: 有難度… 04/13 17:39
→ togepy: 感謝ago1414大大,我再來研究看看我是設定到了什麼好了 04/13 17:44
感謝min19892007大大的經驗分享,寫入"Write"確實是OK的
感謝a73126大大的懷疑,一語驚醒夢中人,我的image哪來的
還有就是在x86模式底下dd確實會出事
因此我就改了一下我的策略,第一階段成功,卻又衍伸了一些小問題
我的備份方式就是用Pi自己備份自己
兩張SD卡分別都各自灌了一次Pi,用A去製作B的image檔,
但都是在Pi的環境底下製作,這就解決了a73126大大所提出的問題點
用USB讀卡機掛在USB HUB上頭,插上第二張SD卡,
先用df -h 查詢USB掛載的記憶卡
通常會出現多組 /dev/sd?? <=英文+數字
英文不變,數字會變,記住/dev/sd?(英文) 即可
接著使用了The MegPi雜誌第9期 P14頁介紹的
https://www.raspberrypi.org/magpi-issues/MagPi09.pdf
先切換到有大約2.5GB的空間,下達
sudo dd if=/dev/sd? bs=2M | gzip -9 -> Rpi_8gb_backup.img.gz
就可以gz壓縮的格式壓縮image檔,否則檔案太大A卡會裝不下B卡
我是用兩張8G Class10,系統本身吃掉約3G,image檔約2G,
因此可以建立兩個image
註:bs=2M <=大小寫數字不動,不這樣下達,
壓縮速度會下降到1MB/s不到,整張備份完約要花3小時左右 ...
再來由於我用sudo fdisk 去d掉所有partition之後,想用
gunzip Rpi_8gb_backup.img.gz c | dd of=/dev/sd? bs=2M
我沒設定root密碼,無法用root去下達,因此我就轉到了
Windows去還原了,將剛才的Rpi_8gb_backup.img.gz
透過隨身碟,或是其他方式傳回Windows,用WinRAR解壓縮,
抓出來Rpi_8gb_backup.img再用Win32 Disk imager寫回去SD卡即可,
問題來了!!!
Windows不能下達bs=2M,我這次還原整整花了快三個小時,
想請教一下各位大大,在有一個正常的image情況,
Windows要怎樣做出高速回寫的動作呢?3個小時太久了 ...
※ 編輯: togepy (114.37.86.153), 04/14/2015 02:22:46
→ a73126: 話說我是不是誤會你本來說的意思了,如果你的記憶卡在Pi上 04/14 03:17
→ a73126: 已經可以執行然後要變成Image是可以在x86下dd的 04/14 03:17
→ togepy: 問題我就是dd不起來呀,好奇怪呀 XDDDDD 04/14 03:43
→ togepy: 補充一下,我直接用Win32做image,畫面是國防布 04/14 03:47
→ togepy: 用Fedora x64 DD,開機啟動時間會變超長,然後死掉 ... 04/14 03:48
Windows底下製作.img與快速還原的工具,免費軟體(非自由軟體)
我找到一個USB image Tool,感覺比起Win32 Disk imager好用
下載網址 http://www.alexpage.de/usb-image-tool/download/
教學:http://segmentfault.com/a/1190000000492510
另外衍伸一個問題:http://wiki.ubuntu-tw.org/index.php?title=Dd
文章裡面提到的block大小,到底該設定多大才好呢?
這是我的設定:http://ppt.cc/jBSH
有誰知道8G的SDHC記憶卡的blocks設定多少為最佳呢?
※ 編輯: togepy (114.25.35.213), 04/14/2015 21:28:08
推 abarrychen: 你是直接用hdmi嗎 還是轉vga? 04/19 01:10