供的開機影像檔只有 32 位元。目前 64 位元版作業系統仍在開發中,要在 RPI3 上開
機必須使用 SD 記憶卡,因此需要自行下載並安裝開機影像檔至記憶卡中。
要下載 RPI3 的影像檔,請至其官方網頁,連結選單 DOWNLOADS -> RASPBIAN 下載:
RASPBIAN JESSIE LITE ->
這是最小的開機影像檔,沒有桌面環境,其大小為 292 MB
RASPBIAN JESSIE WITH PIXEL ->
這是內建桌面環境的開機影像檔,其大小為 1.4 G
考慮到我們開發嵌入式系統多半沒有螢幕,因此在一般情況下只需下載 LITE 版本即可。
下載完會出現一個檔案,其檔名是 YYYY-MM-DD-raspbian-jessie-lite.zip,其中 YYYY
是指西元,MM 是指月份,DD 是指日期,舉例來說在 2016-09-23 官方網站有推出一個
版本,因此其檔名為 2016-09-23-raspbian-jessie-lite.zip。
要解開此檔,請執行:
unzip 2016-09-23-raspbian-jessie-lite.zip
此時會出現一個影像檔,其檔名是:2016-09-23-raspbian-jessie-lite.img
下載/解壓縮完影像檔後,要將此影像檔轉植至 SD 卡,為了減少容量不足的問題,請選
一片 8GB 以上之 SD 卡來轉植影像檔。
要轉植影像檔可以參考官檔說明,其網址如下:
https://www.raspberrypi.org/documentation/installation/installing-images/README.md
轉植方式如下:
1. 請先把 SD 記憶卡插入讀卡機,再接上電腦,並執行 dmesg 來觀察其硬碟代號,例如
[94457.081710] scsi 7:0:0:0: Direct-Access FNK TECH USB CARD READER 2.33 PQ: 0 ANSI: 2
[94457.086175] sd 7:0:0:0: Attached scsi generic sg2 type 0
[94457.086291] sd 7:0:0:0: [sdb] 15759360 512-byte logical blocks: (8.07 GB/7.51 GiB)
[94457.086412] sd 7:0:0:0: [sdb] Write Protect is off
[94457.086415] sd 7:0:0:0: [sdb] Mode Sense: 03 00 00 00
[94457.086537] sd 7:0:0:0: [sdb] No Caching mode page found
[94457.086541] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[94457.088724] sdb: sdb1
[94457.089589] sd 7:0:0:0: [sdb] Attached SCSI removable disk
可以看到記憶卡的硬碟代號是 /dev/sdb
2. 請以 root 權限,在 2016-09-23-raspbian-jessie-lite.img 的目錄下執行:
# time dd bs=4M if=2016-09-23-raspbian-jessie-lite.img of=/dev/sdb
sie-lite.img of=/dev/sdb
331+1 records in
331+1 records out
1389363200 bytes (1.4 GB) copied, 193.759 s, 7.2 MB/s
real 3m13.762s
user 0m0.000s
sys 0m2.068s
請注意上面指令的 /dev/sdb 要確定是你的記憶卡硬碟代號,千萬不要打錯,以免不小
心把你的 windows 硬碟甚至是系統碟洗掉。
如果一切都沒作錯的話,此時讀卡機會開始閃,等它閃完理論上就作好 RPI3 的開機碟。
此時執行 lsblk 可以看到目前 SD 卡上有兩個分割區:
sdb 8:16 1 7.5G 0 disk
├─sdb1 8:17 1 63M 0 part
└─sdb2 8:18 1 1.2G 0 part
沒有留言:
張貼留言