在 Raspberry 上, 安裝 RaspAnd, 試用 Android.
需求
- SD Card, 最少 16 G
- raspand-android-lollipop-5.1-aptoide-247mb-150527.zip
步驟一, 以 GParted 製作 SD Card partition 分割
GParted 是一個圖形化的 partition 工具, 以下實際操作. 總共需要建立 4 個分割
安裝 Gparted
partition 1 BOOT 512 MB fat32 boot partition 2 /system 512 MB fat32/ext4 partition 3 /cache 512 MB ext4 partition 4 /data remained ext4
$ sudo apt-get install gparted
執行 Gparted
$ sudo gparted
右上角的 /dev/sda 的位置, 可以選擇要操作的磁碟代號. 如果不清楚, 可以用 fdisk 查詢 $ sudo fdisk –l
選到我們要操作的磁碟代號後. 先刪除原有的 partition. 目前這個磁碟共有 4 個 partition, /dev/sdb1, /dev/sdb2, /dev/sdb3, /dev/sdb4 在 partition 的那一列上, 按右鍵, 選擇 unmount/delete, 通通刪除.
這時候, 上面會出現打勾 (執行), 箭頭 (取消) 這兩個符號. 按下打勾, 執行.
真的要執行嗎 ? 是的, 請按下 Apply.
等它執行完, 關閉.
接著, 建立新的 partition. 在橘色的那一列, 按右鍵, new, 建立新的 partition.
注意, Free space preceding 要設定成最小. 建立完 4 個 partition.記得要打勾.
這樣就完成了分割.
在 partition 1 的上面按右鍵, 選擇 Manage Flags, 設定成 boot.
注意: 用 64 G 的卡, 實驗是失敗的. 後來換用 32 G 的卡, 就成功的跑起來. 但是不能確定和卡是不是有絕對的關係. 附圖的部份, 有些不是 32 G 的卡, 不過這些都只是操作相關, 不會有影響. 最終的結果請參考以上這一張.
步驟二, 複製檔案到 SD card
解壓縮 raspand-android-lollipop-5.1-aptoide-247mb-150527.zip
$ unzip raspand-android-lollipop-5.1-aptoide-247mb-150527.zip
進入 raspand 目錄
cd raspex-android-x86-lollipop-5.1-aptoide-150527
參考前面製作的 partition, 把 boot 複製到 partition 1, system 複製到 partition 2,
$ sudo mkdir /mnt/SD
$ sudo chmod 777 /mnt/SD1
$ sudo mount /dev/sdb1 /mnt/SD1
$ cd boot
$ cp * /mnt/SD1
再複製 system
$ sudo dd if=system.img of=/dev/sdb2 bs =1M
步驟三, 用 RaspAnd 開機
一開始就會出現 Android 的字樣. 過了很久之後, 大約 5 – 10 分鐘, 才會出現 Android 的操作畫面.
沒有留言:
張貼留言
請提供您寶貴的意見