因為官網已不提供新的 OS Image 檔,而最後的 OS Image 官方也已不支援,所以只好自己動手建立新的 OS Image 檔!
目前建立的以下幾個版本
1.Debian 8 Jessie
因為官網已不提供新的 OS Image 檔,而最後的 OS Image 官方也已不支援,所以只好自己動手建立新的 OS Image 檔!
目前建立的以下幾個版本
1.Debian 8 Jessie
在網路找不太到如何用 Yocto 建構 Cubieboard2 的 Linux,有些描述的不是很清楚,很多操作都有問題! 所以只好自己瞎子摸象試試!
建置環境
UBUNTU 18.04
本來在網路上有人描述如何用 Buildroot 建構 Cubieboard2 的 Linux,但有點老舊,很多操作都有問題! 所以只好自己瞎子摸象試試!
2021/07/30: 使用 2021.02.2 版本的 buildroot 也可成功建置。
建置步驟
昨天買了張 32G 的 Micro SD 卡,在 Windows 上利用 win32diskimager 將 lubuntu 1.0.5 寫入了 Micro SD 卡,再把 SD 卡插入 CubieBoard2,重開機就由 Android 的世界變為 Linux 了。
注意但最近把 SD 拔掉想要用 NAND 啟動原本的 Android, 但發現 CB2 沒有任何反應只有紅色 LED 有亮,如果把 SD 插進去,綠,藍 LED 就會閃爍,可以開進 LINUX 去,上網查了一下也很多人遇到這個情況,有人說是 NAND 被破壞了,需要重新刷 NAND,中午時本來想把 CB2 拿來刷 NAND 的時候,發現它的綠,藍 LED 又在閃爍了! 所以又把它接回電視,果然又可以啟動 NAND 上的 Android 了! 目前還不知為何會這樣及解決方式,所以在這提醒,如你要用 Micro SD 卡來玩 LINUX 會有這樣的不確定性,玩前請考慮一下!
帳號
當初買 Cubieboard2 的目的就是為了玩 Embedded Linux,但買來後一直沒時間玩,最多在 Micro SD 卡上安裝官方提供的 OS Image,我安裝了 linaro-trusty-server-14.04-v1.0.tar.gz ,然後在上面架設 Apache + PHP + Postgresql,把我的網頁放上去,但 Cubieboard2 的效能有點慢,似乎不是很合用! 最近又買了 Cubieboard4,所以就把 Web 移到 Cubieboard4 上,而 Cubieboard2 就拿來玩 Embedded Linux。
# 開頭表示使用 root 執行
$ 開頭表示使用一般帳號執行
Slackware 14.2 出來也有段時間了,所以就試試看在 Cubieboard2 上安裝 Slackware 14.2 !
Slackware 安裝方法是用 "Mini root filesystems for unsupported platforms"
因為 Micro SD 卡之前已經裝好 cb2-linaro-server,所以我只要把 Slackware 的 root filesystem 寫入第二個分割區就可以了。
最近自己手動 Build 成功 cb2-linaro-server 後,對如何在 Cubieboard2 上安裝 OS 有一定的了解!
所以就試試看之前我自己很喜歡的 Slackware!
Slackware 也有支援 ARM 的版本,可參考官網,由安裝頁面可看到它沒有支援 Cubieboard2,所以我用的方法是 "Mini root filesystems for unsupported platforms"
BerryBoot 是一個 bootloader,也是一個 OS 安裝程式,簡單來說你可以把它安裝到 Micro SD 後,用這個 Micro SD 開機,它會出現選單讓你安裝 OS 或載入 OS。
一開始這個程式是針對 Raspberry Pi 開發的,而後有支援 Allwinner devices,Cubieboard2 即是使用 Allwinner 的晶片。
因為一些因素已經好久沒有碰 CubieBoard2 了,前幾天看到一篇文章說可以用它來架 iSCSI,想想我也想把它拿來做檔案分享,
所以今天就把它接上電,再把上外接 USB硬碟,結果它認不到 NTFS,想說這個簡單,把NTFS的套件裝一裝就好了!
沒想到沒法安裝,想說會不會很久沒有用了先更新一下:
查了一下 Linux Kernel 已包含支援 Logitech Unifing receiver,它的設定名稱為 CONFIG_HID_LOGITECH_DJ,編譯出來的模組為 hid-logitech-dj.ko 。
而在 cb2-linaro-server image 中也包含這個模組,但少了 HIDDEV 或 HIDDRAW 所以就算你把模組載入還是無法使用。
解決的方式有二種:
要在 Micro SD 卡上裝 Android 在 Windows 上利用PhoenixCard 將 Image 寫入了 Micro SD 卡,再把 Micro SD 卡插入 CubieBoard2,開機就是 Android 的世界,詳細說明可參考教學,只有一點要注意,程式一Write Mode 是預設是勾選在 Product,你必需勾選在Startup,如下圖。