1. Banana Pi Bpi-M1
2. Mirco USB 電源
3. 讀卡機 & SD 卡 8G 以上
4. HDMI 轉 VGA 線(非必要: 因為我的螢幕只有 VGA)
5. image 使用最簡易安裝的 Raspbian For BananaPi
主要有 3 個步驟:
1. 分割 SD 卡空間 (使用 fdisk )
2. 格式化 SD 卡(使用 mkfs)
3. 複製 Image 檔至 SD 卡 (使用 dd 指令)
- 分割 SD 卡空間
step1:
進入 root ,下 fdisk -l 可查到 SD 卡裝置號與分割區(通常為/dev/sdbx),
如下圖分割區為/dev/sdb1。
將 sdb1 卸載 --> umount /dev/sdb1。
step3:
使用 fdisk 對 SD 卡裝置執行分割配置,進入配置介面後按"m"可以查看所
有的 fdisk 動作指令,按 "p"可以列出 SD 卡的整個分割表。
step4:
接著按下'' d ''刪除掉指定的 partition(/dev/sdb1),若有多個 partition 想
一次全部刪除可以按''o''。
step5:
加入新的 partition,總共分割 2 個 partition
partition-1(存放 boot 與 uImage): /dev/sdb1 ,size 設為 30MB
partition-2(存放 file system): /dev/sdb2 , size = 減掉 sdb1 的剩餘空間
按下''n''加入第一個 partition
- 輸入 p (主分割區) 後按 Enter
- 輸入 1(partition 編號) 後按 Enter
- 直接按 Enter (起使位置使用預設值所以才按 Enter)
- 輸入+30M 後按 Enter
同樣按下''n''加入第二個 partition
- 輸入 p (主分割區) 後按 Enter
- 輸入 2(partition 編號) 後按 Enter
- 使用預設值 --> 直接按 Enter
- 使用預設值 --> 直接按 Enter
step6:
按下''w''保存分割表並離開 fdisk 操作介面。
- 格式化 SD 卡
step1 :
格式化 /dev/sdb1,格式為 vfat
---> mkfs -t vfat /dev/sdb1
step2 :
格式化 /dev/sdb2,格式為 ext4
---> mkfs -t ext4 /dev/sdb2
- 複製 Image 檔至 SD 卡
使用 dd 指令 :
bs (block size) if (輸入檔) of (輸出檔 )
dd bs=4M if=/home/jinyo/banana_Pi/Raspbian_For_BananaPi_v1412.img
of=/dev/sdb
要等一段時間才會複製完畢 。
上電開機,安裝成功
之後發現做出來的檔案系統只有 4G,但我的 SD 卡明明就有 16G 的空間,查了一下發現需要擴充 file system 空間,步驟如下:
1. 進入 banana pi ,打開終端機(user/passwd 預設都是 bananapi)
2. 下 sudo raspi-config ,會進入 config 畫面,選則 Expand Filesystem 然後一鍵
按到底,最後再重新開機 。
3. 使用 df -h 指令查看已變成 16G 的空間。