OrangePi-PCを使ってみる

Armbian(Debian Jessie)のインストール

OrangePi-PC を入手しましたので、何回かに分けて紹介します。
まずはOSのインストールですが、Xunlong Softwareが提供する公式のイメージは、アップデートが期待できないので
お勧めできません。
公式のイメージ以外にも、幾つか選択肢が有りますが、フォーラムが充実しているArmbianをお勧めします。

OrangePiシリーズのArmbianはこちらか らダウンロードすることができますが、
2018年11月時点でOrangePi-PC用のDebian Jessieは入手できません。

イメージを解凍するといくつかのファイルができますが、使用するのは拡張子が 「img」のファイルです。
これを「Win32DiskImager」を使ってSD-CARDに書き込みます。

Armbianのログインは幾つか選択肢が有ります。

@HDMIモニターを使ってログインする
Raspberryでは、何も考えずにHDMI-DVI変換ケーブル+DVIモニターでログインプロンプトが表示されますが、
OrangePi-PC でHDMI-DVI変換ケーブル+DVIモニターを使うには、こ ちらで紹介されているように、
別のマシンを使って、あらかじめ「script.bin」ファイルを一部変更しておく必要があります。

ただし、必ずしもうまくいくわけではなく、モニターに依存するようです。
また、純正のHDMIモニターでも、機種依存があるようで、何も映らないるモニターもあるみたいです。
私も試してみましたが何も写りませんでした。
HDMI-DVI変換ケーブル+DVIモニターでは、何も写らないし、ボード上のLEDも全く点滅しないので、
OrangePi-PC 本体が壊れていると勘違いする方が多いようです。(私もその一人です)

AUSB-シリアル変換機+TeraTermのシリアルコンソールを使ってログインする
USB-シリアル変換機が必要になりますが、ブートシーケンスがずらずら表示されるので、一番確実な方法です。
こちらで紹介しています。

BTeraTermのsshを使ってログインする
Armbianは最初からsshによるリモートログインをサポートしていますが、
最初の起動時にはIPアドレスが分からないので、sshでリモートログインすることができません。
別のLinuxマシン(例えばRaspberryなど)が必要になりますが、以下の方法でIPアドレスを知ることができます。

OrangePi-PC の電源を入れる前に、「netdiscover」をRaspberryにインストールします。
「netdiscover」はLAN内で利用されているIPアドレスを常時監視して一覧を出力し続けるコマンドで、
こ ちらで詳しく紹介されています。
「netdiscover」のインストールと起動方法は以下の通りです。

$ sudo apt-get install netdiscover
$ sudo netdiscover -r 192.168.10.0/24

「netdiscover」を起動してしばらく放置すると以下の画面が表示されます。
ここに表示されているIPアドレスは OrangePi-PC 以外のマシンとなります。


ここまで表示されたら初めて、OrangePi-PC にSD-CARDを入れて、電源を入れます。
なお OrangePi-PC の電源プラグは、EIAJ電圧区分2(通称EIAJ2)規格のプラグなので、
このような変換ケーブル+5V-2AのACアダプターを使うことができます。



OrangePi-PC の電源を入れてしばらくすると、「netdiscover」に新しいIPアドレスが表示されます。


このIPが OrangePi-PC のIPアドレスです。
ここまで分かれば、TeraTermを使ってsshでログインすることができます。

OrangePi-PCのIPアドレスが分かったら、TeraTermを使ってsshでユーザ名=root パスワード=1234でログインします。
最初にrootのパスワードを変更します。(無条件に変更させられます)


訳が分からなくなるのでパスワードは「orangepi」としました。


次に新しいアカウントを作ります。
こちらも訳が分からくなるので「orangepi」のユーザを作ります。


パスワードはもちろん「orangepi」です。


あとはそのままリターンして進みます。
確認入力には「Y」で進みます。


Displayセッティングを変更するかどうか聞いてきますが、sshでログインするので「n」で進みます。


これでようやくユーザ名=orangepi パスワード=orangepi でログインすることができます。




Armbianでのタイムゾーンの変更は「sudo dpkg-reconfigure tzdata」で行います。
これ、いつも忘れてしまうので書いておきます。
こちらに、 これ以外のチューニングに関する説明が書かれていました。
起動すると以下の画面が表示されるのでAsiaを選びます。


次にTokyoを選んでおしまいです。


次回はDebian Stretchのインストールを紹介します。