AndroidでLinuxをエミュレートして実行する方法:完全ガイド、アプリ、ヒント

  • ニーズに応じて、ルート化または非ルート化を問わず、Android 上で Linux を実行するための信頼できる方法とアプリが複数あります。
  • 人気のあるオプションには、Andronix、UserLAnd、AnLinux、Termux などがあり、さまざまなディストリビューションとデスクトップから選択できます。
  • スマートフォンやタブレットを使用すると、デバイスを Linux デスクトップ、サーバー、または学習ツールに変えることができます。

Android上のLinuxエミュレータ

Androidスマートフォンやタブレットを真のLinux環境に改造できるのではないかと考えたことはありませんか?好奇心、学習意欲、あるいは手のひらサイズで完全なデスクトップ体験を実現したいというニーズから、多くのユーザーがAndroidデバイスでLinuxディストリビューションを実行するという選択肢を検討しています。AndroidはLinuxカーネルをベースにしていますが、この2つのシステムには大きな違いがあります。様々なアプリや方法のおかげで、ほとんどの場合ルート化することなく、Androidデバイスで様々なLinuxディストリビューションやアプリケーションを実行できます。

この記事では、Android に Linux ディストリビューションをインストールして使用する方法、利用できるアプリケーションとツール、ルート権限の有無にかかわらず最適なオプションについて詳しく説明し、この手順を実行する価値がある理由と最良のヒントを紹介します。携帯電話やタブレットを最大限に活用する方法を知りたい場合は、この記事を読み進めて、携帯電話やタブレットをミニ Linux ワークステーションに変えてみましょう。

Android デバイスで Linux を実行する理由は何ですか?

最新の Android デバイスの可能性は、単純なソーシャル ネットワーキングやコンシューマー アプリをはるかに超えています。このハードウェアを利用して Linux を実行すると、新しいエクスペリエンスとユーティリティへの扉が開かれます。

  • 小型デスクトップコンピュータを構築する 軽い作業、オフィスオートメーション、ブラウジング、プログラミングに最適です。
  • 実験して学ぶ 現実的な環境でのコマンド、システム管理、ツール。
  • さまざまなLinuxディストリビューションを試す メインコンピュータに影響を与えることなく、すぐに実行できます。
  • 倫理的なハッキングとサイバーセキュリティツールを使用する Kali Linux や Parrot Security OS などの特殊なディストリビューションのおかげです。
  • 古い Android スマートフォンをホーム サーバー、トレント サーバー、またはローカル広告フィルターに変えます。.

Android で Linux を使うことは、デバイスを最大限に活用するための、手頃で楽しく教育的な方法です。また、USB ハブまたは Bluetooth 経由で接続すれば、キーボード、マウス、モニターを備えた完全な環境をセットアップして、使いやすさを向上させることもできます。

ルートなしでAndroidにLinuxをインストールしてエミュレートするオプション

ほとんどのユーザーは、保証がなくなることやリスクがあるため、携帯電話をルート化することを恐れています。幸いなことに、root権限なしでAndroidにLinuxディストリビューションをインストールする、完全に安全な方法があります。この分野で特に注目すべきツールとアプリは、Andronix、UserLAnd、AnLinux、Termuxです。これらのツールとアプリを使えば、VNCビューアと組み合わせることで、人気のディストリビューションを実行し、グラフィカルデスクトップにアクセスできます。

標準的なプロセスには3つの基本的なステップが含まれます必要なアプリをインストールし、ディストリビューションのインストールコマンドを実行し、最後にVNC経由でリモートデスクトップにアクセスします。以下で手順を順に説明します。

必須アプリケーション: Andronix、Termux、VNC Viewer

  • アンドロニクス: このアプリケーションは使いやすさが際立っています。お好みのLinuxディストリビューション(Ubuntu、Debian、Fedora、Kali、Archなど)を選択し、お好みのデスクトップ環境(XFCE、LXDE、LXQTなど)をインストールできます。必要な組み合わせを選択するだけで、AndronixがTermuxで実行するための正確なコマンドを提供します。
  • ターマックス: これはAndroid用の強力なターミナルで、実際のLinuxコンソールの動作をシミュレートします。ここから、Androidが提供するスクリプトを実行したり、手動でインストールしたりできます。インストール後は、残りのプロセスはコマンドで実行できます。
  • VNCビューアー: TermuxからテキストモードでLinuxを操作することもできますが、グラフィカルな操作(デスクトップへのアクセス)が必要な場合は、VNCビューアが必要です。多くのアプリではRealVNCが推奨されていますが、Google Playで入手できるVNCクライアントであればどれでも構いません。

この 3 つのアプリのおかげで、物事を複雑にしたりデバイスを危険にさらしたりすることなく、Android 上で完全な Linux デスクトップを楽しむことができます。

ステップバイステップ:ルート権限なしでAndroidにUbuntu(または任意のディストリビューション)をインストールする方法

実際のプロセスを見てみましょう。これはどんなディストリビューションにも適応できます。:

  1. デバイスを準備します。 可能であれば、キーボードとマウス (USB OTG または Bluetooth 経由) を接続し、必要に応じて、Samsung DeX などのアプリケーションを使用して外部モニターまたは PC も接続すると、さらに充実したエクスペリエンスが得られます。
  2. Andronix、Termux、VNC Viewerをインストールする Google Playからダウンロードできます。お使いのスマートフォンがこれらのアプリのいずれかをサポートしていない場合は、アプリのウェブサイトから公式の.apkをダウンロードしてください(たとえば、TermuxはPlayストアの最近のSamsungアプリの一部では利用できませんが、GitHubページからインストーラーをダウンロードできます)。
  3. Andronixを開く インストールしたいLinuxディストリビューションを選択します。例えば、Ubuntuなどです。お好みのデスクトップ環境を選択してください。XFCEは通常最も軽量で、このようなケースでは最も推奨されます。
  4. Andronixはあなたにコマンドを提供します これをコピーしてTermuxに貼り付けてください。このコマンドは必要なパッケージをすべてダウンロードしてインストールします。
  5. Termuxを開く 提供されたコマンドを貼り付けます(マウスの中ボタンまたは携帯電話のコピー/貼り付け機能を使用できます)。ENTERを押します。
  6. このプロセスでは、いくつかの手順でファイルをダウンロードし、許可を求めます。指示に従って、必要に応じて権限を付与してください。VNCセッションのパスワードを入力する必要があります。
  7. RealVNCビューアを開く そして、アドレスで新しいVNCセッションを作成します localhost:1 (場合によっては変更される可能性があります。) 先ほど設定したパスワードを入力してください。
  8. グラフィックセッションに接続する Android デバイス上で直接、Ubuntu (または Debian、Fedora など) デスクトップをお楽しみいただけます。

この方法は非常に簡単で、元に戻すことができ、システムの変更も必要ありません。面倒になったら、アプリ自体からすべてを削除することもできます。.

AndroidでルートなしでLinuxを実行できる他のアプリ

Andronix に加えて、他にも非常に興味深い選択肢があります。

  • ユーザーランド: Ubuntu、Debian、Kaliなどのディストリビューションをルート権限なしでインストールできるオープンソースアプリケーションです。ターミナルとVNC経由のグラフィカル環境の両方をサポートしています。設定の容易さ、多くの人気アプリケーション(Octave、Firefoxなど)のサポート、そしてGNURoot Debianを開発したチームによってメンテナンスされていることが特長です。
  • アンリナックス: TermuxとPRootテクノロジーを採用し、12種類以上の公式ディストリビューション(Ubuntu、Debian、Kali、Fedora、CentOS、Arch、Void Linuxなど)をサポートし、KDE、XFCE、LXDM、Mateなどの様々なデスクトップ環境に対応しています。root権限を必要とせず、インストールとアンインストールは競合なく実行でき、ターミナルを好むユーザーのためにSSHもサポートしています。最大限の制御が必要な場合は、KaliやParrot Security OSなどの特定のディストリビューションを必要に応じてrootモードで実行できますが、必須ではありません。
  • アンドロリナックス: CentOSとFedoraをベースにした、GNOMEをデスクトップ環境として統合した、あまり知られていない選択肢です。オフィススイートやデザインツールなど、プロフェッショナルなデスクトップエクスペリエンスを求めるユーザーを対象としています。
  • ターマックス: Termux は他のアプリの仲介役として機能するだけでなく、パッケージのインストールやサーバーの管理、SSH 経由の接続、スクリプトの実行、さらにはカスタム スクリプトを使用した軽量ディストリビューションの構築も可能にします。

これらのツールのおかげで、初心者でも上級者でも、ニーズに合わせてカスタマイズされた Linux 環境を構築できます。これらすべてには、質問を解決するための公式チュートリアルと wiki があります。

ルート化されたAndroidにLinuxをインストール:より強力で柔軟性の高い

Androidをルート化すると、さらに一歩進むことができますシステム リソースを完全に制御し、機能にフル アクセスを必要とするアプリケーションを活用できるようになります。

このプロセスは通常、以下の基本的な手順に従います。:

  1. BusyBox をインストールします。 ルート システムを簡単に管理するための高度なユーティリティとコマンドを追加します。
  2. ディストリビューションを展開するアプリを選択します。 UserLAnd、AnLinux、LinuxDeployのいずれかを選択できます。LinuxDeployはルートユーザーにとって最も包括的なツールで、ディストリビューションのインストール、グラフィカル環境の選択、詳細な設定が可能です。
  3. 選択したアプリに入り、ルート権限を付与します リクエストに応じて。
  4. インストールするディストリビューション (Ubuntu、Debian、Fedora など) を選択し、GUI を設定します。 グラフィカル インターフェイスを有効にし、VNC を選択してデスクトップに接続します。
  5. ユーザー名とパスワードを入力してください 新しいディストリビューション用。
  6. 設定を確認し、インストールをクリックします。 ディストリビューションとデバイスのリソースによっては、このプロセスに数分かかる場合があります。
  7. RealVNCビューアを開く そしてアドレスに接続します localhost:5900 設定した資格情報を使用します。
  8. 完了! ルートによって提供されるすべての権限を使用して、お気に入りの Linux ディストリビューションのグラフィカル デスクトップにアクセスします。

root を使用すると、環境をさらにカスタマイズしたり、管理ツールやサーバーをインストールしたり、高度な開発環境をセットアップしたりすることもできます。.

AndroidとLinuxの3Dロゴ
関連記事
究極ガイド:AndroidスマートフォンやタブレットにLinuxをインストールしてミニコンピュータにする方法