2015年10月24日 星期六

Banana Pi 初體驗:使用ubuntu進行簡易安裝

所需準備
1. Banana Pi Bpi-M1
2. Mirco USB 電源
3. 讀卡機 & SD 卡 8G 以上
4. HDMI 轉 VGA 線(非必要: 因為我的螢幕只有 VGA)

5. image 使用最簡易安裝的 Raspbian For BananaPi



Linux 下的安裝 
主要有 3 個步驟:
     1. 分割 SD 卡空間 (使用 fdisk )
     2. 格式化 SD 卡(使用 mkfs)
     3. 複製 Image 檔至 SD 卡 (使用 dd 指令)


- 分割 SD 卡空間

step1: 
             進入 root fdisk -l 可查到 SD 卡裝置號與分割區(通常為/dev/sdbx)
             如下圖分割區為/dev/sdb1

step2: 
             將 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 的空間