コンテナにUbuntuをインストールする

ソフトウェアのインストール

注: 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システムは正常に動作している。

run_successfully

ステップ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ログインを再試行する。

この記事は役に立ちましたか?

関連記事

サポートが必要ですか?

お探しの答えが見つかりませんか?
サポート