ソフトウェアのインストール
注: Ubuntu on containerは、Edge 2 / Edge 2 KitのAndroidシステムにデフォルトでインストールされています。SDKからAndroidシステムをコンパイルし、システムにUbuntu on containerが含まれていない場合は、以下の手順に従ってUbuntuとコンテナを手動でインストールしてください。
Mixtile Edge2 Androidシステムはオープンソースのオペレーティングシステムなので、新しいアプリやソフトウェアをインストールしやすくする方法を常に模索しています。ここでは、AndroidベースのMixtile Edge 2にUbuntuシステムをインストールすることを例にします。以下では、Edge 2にUbuntuをインストールする方法をステップ・バイ・ステップで説明します。
ステップ1:環境を整える
- ダウンロード Ubuntuイメージ ここにある。
- ユーザーは、Ubuntuまたは他の代替Linuxシステムを実行するコンピュータをセットアップする必要があるかもしれません。
- 必要に応じて、/etc/resolv.confファイルを編集してシステムのDNSを変更することができる。
- Androidで使われているUbuntuイメージは公式バージョンで、SSHツールしか含まれていない。
オプション:追加のツールが必要な場合は、手動でインストールする必要があります。以下はvimのインストール例です:
sudo apt update
sudo apt install vim -y
ステップ2:Androidシステムにログインする
- 以下のコマンドを使用して、コンピューターにadbツールをインストールする:
sudo apt install android-tools-adb
- DCポート入力でEdge 2ボードの電源を入れ、USBケーブルでボードのUSB-CポートをコンピュータのUSB-Aポートに接続します。
- 以下のコマンドを使って、コンピューター上のアンドロイド・システムにログインする:
adb shell
ステップ3:AndroidにUbuntuイメージをインストールする
- コンピューターで以下のコマンドを実行し、UbuntuイメージをAndroidシステムにコピーします:
adb push arm64v8-ubuntu-ssh.zip /sdcard
注意:Ubuntuイメージが置かれている正しいパスを入力する必要があります。
- で以下のコマンドを実行する。 Androidシステム(adbツール経由) をクリックし、UbuntuイメージをAndroidシステムフォルダにインストールする:
CD /sdcard
su
naos_cli install arm64v8-ubuntu-ssh.zip
- で以下のコマンドを実行して、インストールしたUbuntuシステムを起動する。 Androidシステム(adbツール経由):
naos_cli start com.hubware.ubuntu
naos_cli list
下のスクリーンショットの情報が確認できれば、AndroidのUbuntuシステムは正常に動作している。
ステップ4:SSHログインのテスト
- で以下のコマンドを実行して、Edge 2 ボードの IP アドレスを確認します。 Androidシステム(adbツール経由):
ifconfig eth0
- パソコンのSSHを使ってAndroid上で動作するUbuntuにログインする
ssh root@x.x.x.x
注: x.x.x.x はEdge 2ボードのIPアドレスを表し、ログインパスワードは ルート.
SSHログインに失敗した場合 再起動しなければならない コンテナでSSHログインを再試行する。