AndroidデバイスでLinuxを実行する方法

linux-のAndroid

これを読んでいるのであれば、おそらくすでにLinuxを使用しており、ほとんどすべてのハードウェアコンポーネントで動作することを知っているでしょう。それまでの間、ポケットに電話があり、多機能であることを知っています。あなたのAndroidフォンはLinuxを実行できますか?

Essential Linux Cheat Sheetのロックを今すぐ解除してください!

これでニュースレターに登録できます

メールアドレスを入力してください

はい、できます。ここでは、AndroidスマートフォンまたはタブレットでLinuxを実行するために知っておくべきことを説明します。

待って、AndroidはもうLinuxじゃないの?

まあ、それは…であり、そうではありません。

Androidは、デバイスのハードウェアとインターフェイスするソフトウェアスタックであるLinuxカーネルに基づいています。基本的には、PC、スマートフォン、その他のハードウェアであっても、オペレーティングシステムがデバイスと通信できるようにします。

LinuxオペレーティングシステムはGNU / Linuxと呼ばれるべきです。しかし、時が経つにつれて、「Linux」という言葉は、カーネルとさまざまなオペレーティングシステムを同じ意味で表すようになりました。これには、Arch Linux、Ubuntu、Gentooなどが含まれます。

そのため、AndroidはLinuxカーネルを使用していますが、デスクトップ環境を提供していません。これは、Linux for Androidをインストールする方法を検討する際にほとんどの人が考えていることです。

LinuxをAndroidデバイスにインストールする理由は何ですか?

それでは、AndroidスマートフォンやタブレットにLinuxデスクトップ環境をインストールする必要があるのはなぜですか?

Androidで利用できないアプリを実行することもできます。ただし、ほとんどの場合、何らかのデスクトップ環境にアクセスすることをお勧めします。たぶん、あなたはそれを活性化してLinuxにインストールしたい予備のAndroidタブレットを持っているかもしれません。

現在のAndroidデバイスは、PCのような体験に理想的なハードウェアを備えており、Linuxをインストールすることでこれを実現できます。

もちろん、Linuxで実行したいタスクがAndroidでも機能する場合があります。あなたを妨げる可能性のある唯一の障害は、Androidアプリの同時マルチタスクです 。幸いなことに、これは最新バージョンのオペレーティングシステムの多くの最新のAndroidデバイスでサポートされている機能です。

Androidの携帯電話やタブレットでLinuxを実行するのは簡単ではありません。改善されたマルチタスクを探している場合は、代わりに最新バージョンのAndroidにアップグレードしてみてください。

スマートフォンやタブレットでLinuxを実行できますか?

LinuxをAndroidで実行するには、いくつかの選択肢があります。どちらを使用すべきかは、Androidデバイスがルート化されているかどうかによって異なります。

ほとんどすべての場合、携帯電話、タブレット、またはAndroid TVボックスでさえLinuxデスクトップ環境を実行できます。 LinuxコマンドラインツールをAndroidにインストールすることもできます。お使いの携帯電話がルート化(ロック解除、脱獄に相当するAndroid)されているかどうかは関係ありません。

次のオプションは、Androidタブレットまたは携帯電話にLinuxをインストールするために使用できます。

  • rootなしでAndroidにLinuxをインストールするには:
    • Debian Noroot
    • ユーザーランド
    • AndroNix
  • ルート化されたAndroidデバイスにLinuxをインストールするには:
    • Linux Deployを使用する
    • 侵入テスト用にKali Linuxをインストールする

他のいくつかの方法で、AndroidでLinuxまたはデスクトップを使用できます。それらも表示されます。

ルートなしでAndroidにLinuxをインストールする

最初に、デバイスをルート化せずにAndroidスマートフォンまたはタブレットにLinuxをインストールする3つの方法を見ていきます。

Debian Norootを使用してAndroidでLinuxを実行する方法

最小限の労力で携帯電話でLinuxを実行する最良の方法は、Debian Norootを使用することです。これを実行するには、Android 4.1以降が必要です。

Debian Norootの利点は、互換性レベルで電話にDebian Busterをインストールすることです。これにより、AndroidでrootなしでDebianアプリを実行できます。一部のデバイスではルート化がどれほど難しいかを考えると、これは便利です。

Debian Norootのパフォーマンスは例外的ではありませんが、使用可能です。 Linux for Androidをインストールして最良の結果を得るには、まずデバイスのルート化を検討してください。

ダウンロード: Debian Noroot (無料)

UserLAndを使用してAndroidでLinuxを入手する

Debian Norootに代わるUserLAndは、ディストリビューションの選択肢を提供するPlayストアのAndroidアプリです。 Alpine、Arch、Debian、Kali、Ubuntuに加えて、このツールではアプリをインストールできます。

LinuxをAndroidにインストールする前に、GIMP、Firefox、LibreOfficeなどのツールをインストールできます。アプリを実行し、許可を受け入れ、インストールするディストリビューションを選択するだけです。 SSHにインストールされたLinuxバージョンを表示するか(コマンドライン)、VNCアプリを使用するか(デスクトップ用)を選択できます。

セットアップと使用は驚くほど簡単です。したがって、LinuxをAndroidで実行するソリューションを探している場合は、これを試してください。

ダウンロード: UserLAnd (無料)

AndroNixはAndroidにLinuxをインストールします

8つのディストリビューションが提供されるこの便利なツールは、パフォーマンスを改善するために一部のLinuxオペレーティングシステムの修正バージョンも提供します。 8つの標準配布は次のとおりです。

  1. Ubuntuの
  2. カーリー
  3. Debianの
  4. アルコ
  5. オウムOS
  6. Fedoraの
  7. Manjaro
  8. 高山

これらのうち、Ubuntu、Debian、Ubuntu、およびManjaroでは、ARMv8チップセット以降を搭載したAndroidデバイスで使用可能なバージョンが変更されています。

AndroNixを使用してAndroidにLinuxオペレーティングシステムをインストールするには、目的のディストリビューションをタップして、 [インストール]を押します 。デスクトップ環境を選択することに加えて、Termuxターミナルウィンドウにコマンドをコピーする手順に従う必要があります。

上記のビデオは、プロセスをより詳細に示しています。 TermuxとVNCビューアーアプリ( VNCビューアーなど )がインストールされていることを確認します。選択したLinuxデスクトップを使用するには、VNCが必要です。

AndroNixは無料ですが、広告を削除して追加の(実行不可能な)機能を導入するプレミアムアップデートを備えています。これには、オペレーティングシステムのオフラインダウンロードのサポートが含まれます。

ダウンロード: AndroNix (無料のアプリ内購入が利用可能)

rootなしでAndroidでLinuxを実行する3つの方法

DeXを使用したSamsung Galaxyデバイスのデスクトップモード

AndroidデバイスでLinuxを実行するためのいくつかの優れたオプションについて説明しましたが、他の方法も利用できます。

  1. DeX:最新のSamsungデバイスを所有している場合、DeXを使用してデスクトップモードでハードウェアを切り替えるオプションがあります。 Linuxオペレーティングシステムではありませんが、これはLinuxカーネルを備えたデスクトップ環境です。
  2. Splashtopアプリを使用した、Linuxを実行しているシステム上のリモートデスクトップ
  3. Termux:このスタンドアロンコマンドラインベースのLinux環境では、Android上でLinuxアプリを実行できます。つまり、文字通りAndroid上のLinuxです!

Androidでルート化してLinuxをインストールする

根ざしたユーザーや、Androidデバイスの根絶に時間を割いて喜んでいる人にとって、Linuxのインストールはより簡単で高速です。

ルート化されたAndroidデバイスにLinuxをインストールする方法

ルート化されたデバイスがある場合、Linux Deployツールを使用してAndroidにさまざまなバージョンのLinuxをインストールできます。これを行うには、最初に電話機をWi-Fiネットワークに接続することをお勧めします。

いくつかの高度なルート機能を提供するBusyBoxをインストールすることから始めます。次に、 Linux Deployをインストールします。最初の起動時に[スタート]をタップしてルート権限が有効になっていることを確認し、右下隅の[設定]をタップします。

表示されるオプションのメニューを使用して、希望する配布を選択します。 Debian、Ubuntu、Gentoo、Fedora、およびその他多くのインストールが利用可能です。 Arch Linuxを使用しました。

電話機でLinuxデスクトップを表示するには、 GUIの [ 有効化]ボックスをオンにする必要があります。また、 グラフィックスサブシステムにVNCが選択されていることを確認してください。次に、 GUI設定で画面解像度を確認し、デスクトップ環境に満足しいることを確認します。

最後に、アイテムのユーザー ユーザーパスワードを見つけますそれらを書き留めるか、より思い出深いものに変更します。

このメニューを終了し、右上隅の3つのドットをタップして、[ インストール] 、[ OK]の順に選択します

完了したら、Play StoreからVNC Viewerをインストールします。 Linux Deployで、 StartをタップしてLinuxを実行します。次に、VNC Viewerを開き、 localhost:5900に接続して、以前に入力した資格情報でLinuxデスクトップを表示します。

インストールして実行すると、通常どおりターミナルを使用してLinuxソフトウェアをインストールできます。

おめでとうございます。LinuxがAndroid上で動作するようになりました。

Kali LinuxをAndroidにインストールする方法(ルートが必要)

AndroidでLinuxディストリビューションを実行するための上記のLinuxデプロイ方法は、おそらく最良の方法です。 Kali LinuxなどのLinuxバージョンの適切な選択を提供します。

侵入テストデバイスとしてAndroidスマートフォンまたはタブレットを使用しますか? Android用のさまざまな便利なネットワークツールがありますが、最良のオプションはKali Linuxのポータブルバージョンです。 Linux Deployを使用して上記の手順に従い、Kali Linuxを選択してAndroidにインストールします。

インストールしたら、携帯用ペンテストソリューションをポケットに入れます。これにより、電話が接続するネットワークのセキュリティが検証されます。

または、カスタムAndroid ROMをインストールします

LinuxをAndroidにインストールするのは良い考えかどうかわかりませんが、携帯電話の機能をもっと使いたいですか?別のバージョンのAndroidを試してみることもできます。

どこから始めればよいかわからない場合は、AndroidにカスタムROMをインストールする方法をお読みください。

記事全文を読む: AndroidデバイスでLinuxを実行する方法

記事「AndroidデバイスでLinuxを実行する方法」は、 TecnoBabeleから提供されています。

(出典)

Facebookへのコメント