AndroidスマホのTitan 2で「Ubuntu」を使う方法

AndroidスマホのTitan 2で「Ubuntu」を使う方法

  • この投稿はAndroid 16の内容であり、他のバージョンでは異なる場合があります。

LinuxがベースのAndroid OSですが、Ubuntuをインストールして使うこともできます。Titan 2に搭載されたQWERTY物理キーボードで操作するのはもちろん、パソコンからVNC ViewerなどでGUI操作もできます。

Android OSの上にUbuntuをインストールする

「AndroidスマートフォンにLinuxをインストールする」と言ってもクリーンインストールするわけでは無く、Android OSの上にインストールして起動します。

root化などは不要でアプリ内で完結するので、元に戻すにはアプリをアンインストールするか初期化すれば、現在の環境に大きく影響を与えることなく使えます。

このようなアプリは色々と公開されていますが、今回はAndronixを用います。また、AndroidスマートフォンにQWERTY物理キーボードを搭載したTitan 2を使いましたが、AndronixはAndroidアプリなので他の機種でも可能です。

Andronixの使いかた

Google PlayよりAndronixに加えTermuxをインストールします。

UbuntuのインストールにはAndronixを使います。また、TermuxはAndronixから起動するので事前にインストールしておくとスムーズです。

Ubuntuをインストールする

Andronixを起動しLinux Distributionをタップします。

Unihertz Titan 2→ホーム画面→アイコン→AndronixAndroidアプリ→Andronix→ホーム

Distro SelectionのUbuntuよりUbuntu 22.04をタップします。

Androidアプリ→Andronix→Distro SelectionAndroidアプリ→Andronix→Distro Selection→Ubuntu

GUI SelectionのDesktop EnvironmentよりXFCEをタップします。

Androidアプリ→Andronix→GUI SelectionAndroidアプリ→Andronix→GUI Selection→Desktop Environment

Termux ExecutionのOpen Termuxよりクリップボードのコマンドを貼り付け、QWERTY物理キーボードよりキーを押下します。

コマンドは自動でクリップボードに保存されるので、Termuxの画面を長押し>Pasteで貼り付けできます。
Androidアプリ→Andronix→Termux ExecutionAndroidアプリ→Andronix→Termux Execution→コマンド

コマンドが実行されすべてのファイルへのアクセスが表示されたらTermux>全ファイルの管理権を付与をオンに切り替えます。(画像はオンの状態)。

すべてのファイルへのアクセスは、設定アプリ>特別なアプリアクセスでも遷移できます。
Unihertz Titan 2→→設定→アプリ→特別なアプリアクセス→すべてのファイルへのアクセスUnihertz Titan 2→→設定→アプリ→特別なアプリアクセス→すべてのファイルへのアクセス→Termux→全ファイルの管理権を付与→オン

Termuxに戻り、途中でThe layout of keyboards~と表示されたらキーボードレイアウトの国を入力しキーを押下します。

moreと表示されている場合はキーボードのキーを押下します。今回は32.English (US)を選択するので32と入力しました。
Androidアプリ→Andronix→Termux Execution→コマンド→The layout of keyboardsAndroidアプリ→Andronix→Termux Execution→コマンド→The layout of keyboards→32.English (US)

続けてPlease select the layout~と表示されたらキーボードレイアウトを入力しキーを押下します。

moreと表示されている場合はキーボードのキーを押下します。今回は1.English (US)を選択するので1と入力しました。
Androidアプリ→Andronix→Termux Execution→コマンド→Please select the layoutAndroidアプリ→Andronix→Termux Execution→コマンド→Please select the layout→1.English (US)

次にPlease select the geograhic area~と表示されたら住んでいる地域を入力しキーを押下します。

今回は6.Asiaを選択するので6と入力しました。
Androidアプリ→Andronix→Termux Execution→コマンド→Geograhic area

続けてPlease select the city~と表示されたら住んでいる都市を入力しキーを押下します。

moreと表示されている場合はキーボードのキーを押下します。今回は79.Tokyoを選択するので79と入力しました。
Androidアプリ→Andronix→Termux Execution→コマンド→Time ZoneAndroidアプリ→Andronix→Termux Execution→コマンド→Time Zone→79.Tokyo

次にProvide a new VNC password:と表示されたらVNCサーバーのパスワードを入力しキーを押下します。

入力した文字は表示されません。
Androidアプリ→Andronix→Termux Execution→コマンド→VNCサーバーのパスワード

続けてAndroNix vncserver resolution selectionより解像度を選択しOKをタップすれば完了です。

のほか画面タップでも選択できます。今回は1 Start vncserver with autodetect/dynamic resolutionを選択しました。
Androidアプリ→Andronix→Termux Execution→AndroNix vncserver resolution selectionAndroidアプリ→Termux→root

Ubuntuのインストールするやり方は以上です。

起動/終了する

インストールした直後は起動した状態です。

終了する

Termuxより以下のコマンドを実行しVNC Serverを停止します。

vncserver-stop

ディスプレイ番号を入力します。

ディスプレイ番号は他に起動していなければ1を、他に起動していれば数に応じて23…を入力します。
Enter port number which you want to kill (Example: 3): 1

Termuxより以下のコマンドを実行しubuntuをログアウトします。

exit

Termuxより以下のコマンドを実行しTermuxを終了します。

exit

起動する

Termuxより以下のコマンドを実行しUbuntuを開始します。

数字はバージョンによって異なります。
./start-ubuntu22.sh

Termuxより以下のコマンドを実行しVNC Serverを開始します。

vncserver-start

続けてAndroNix vncserver resolution selectionより解像度を選択しOKをタップします。

のほか画面タップでも選択できます。今回は1 Start vncserver with autodetect/dynamic resolutionを選択しました。
Androidアプリ→Andronix→Termux Execution→AndroNix vncserver resolution selectionAndroidアプリ→Termux→root

起動/終了するやり方は以上です。

VNC Viewerで接続する手順

Windows 11にインストールしたRealVNC Viewerを例にします。

RealVNC ViewerのEnter a device address or searchIPアドレス:ポート番号を入力し、キーボードのEnterキーを押下します。

ポート番号はディスプレイ番号の1を入力します(ほかに起動している場合は数に応じて2,3…)。

Windows 11→RealVNC Viewer→Enter a device address or search

Unencrypted connecttionと表示された場合、これは「暗号化されていない」と言う警告なので、問題が無ければContinueをクリックします。
Windows 11→RealVNC Viewer→Unencrypted connecttion

Authenticate to remote deviceよりPasswordを入力しOKをクリックします。

インストール時に設定したVNCサーバーのパスワードです。

Windows 11→RealVNC Viewer→Authenticate to remote device

VNC Viewerに表示されます。
Windows 11→RealVNC Viewer→Ubuntu→Xfce

VNC Viewerで接続するやり方は以上です。

カテゴリー