Orange PIフォーラムで公開されている「loboris版のLinux distribution群」に、Linux kernel のアップデート用shell scriptが提供されました。
まぁ、Linux kernelのアップデートといっても、loborisさんがAllwinner提供のSDKベースでbuildしたものだけで、最新のLinux kernelになるわけではないですけどね。
とはいえ、いままで面倒な手順だったのが簡略化されました。
1. loboris版の配布ページから、「update_kernel.sh」をダウンロード
フォーラムの11/10付け書き込みによれば、「wget http://loboris.eu/update_kernel.sh」でダウンロードだそうです。
2. Orange pi上で動作している環境にコピー
3. update_kernel.shを実行
# sh ./update_kernel.sh
*********************************************************
Updating kernel, script.bin and /lib/modules for OrangePI
*********************************************************
Do you want to download script&kernel package from server, (y/N)?
4. 「y」入力でダウンロード開始
ちなみに、2015/10/28のバージョンでは、ダウンロード済みなのでskip出来るかな?と「n」を選んだら終了します・・・
Do you want to download script&kernel package from server, (y/N)? y.
Downloading the package ...
--2015-10-29 00:37:07-- http://loboris.eu/opi_kernel.tar.gz
Resolving loboris.eu (loboris.eu)... 82.196.4.208
Connecting to loboris.eu (loboris.eu)|82.196.4.208|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 63577885 (61M) [application/x-gzip]
Saving to: ‘/tmp/script_kernel/opi_kernel.tar.gz’
/tmp/script_kernel/ 100%[=====================>] 60.63M 443KB/s in 6m 1s
2015-10-29 00:43:15 (172 KB/s) - ‘/tmp/script_kernel/opi_kernel.tar.gz’ saved [63577885/63577885]
OK.
Update kernel, script.bin and /lib/modules (y/N)?
5. アップデートするので「y」
Update kernel, script.bin and /lib/modules (y/N)? y
Unpacking ...
Files unpacked.
==============================================
Select the OrangePI board you want to upgrade:
1 OrangePI 2
2 OrangePI PLUS
3 OrangePI PC
?
6. ボードを選択
OrangePI board you want to upgrade:
1 OrangePI 2
2 OrangePI PLUS
3 OrangePI PC
? 3
Updating OrangePI PC
===============================
Select hdmi display resolution:
1 1080p 60Hz
2 1080p 50Hz
3 720p 60Hz
4 720p 50Hz
?
7. 次に解像度を選択
Select hdmi display resolution:
1 1080p 60Hz
2 1080p 50Hz
3 720p 60Hz
4 720p 50Hz
? 1
Selected 1080p 60Hz
=====================================
Do you have HDMI->DVI adapter, (y/N)?
8. 最後に「HDMI->DVI変換アダプタ」を使っているか確認
Do you have HDMI->DVI adapter, (y/N)? n
HDMI interface selected
================
CONTINUE, (y/N)?
9. そしてアップデート実行
CONTINUE, (y/N)?
kernel, script.bin and /lib/modules updated, please REBOOT.
===========================================================
root@orangepipc:~#
10. 最後に再起動して完了です。