目次
これを読んでいる人は、Linuxを使ったことがあり、ほとんどのハードウェアで動作することを知っていると思う。一方、あなたはポケットの中に携帯電話を持っていて、それが多機能であることを知っている。では、あなたのAndroid携帯はLinuxを実行できますか?
はい、できます。ここで、AndroidスマートフォンやタブレットでLinuxを実行するために知っておくべきことを説明する。
Wait, Isn’t Android Already Linux?
そうです…そして、そうではありません。
Androidは、デバイスのハードウェアとのインターフェイスであるソフトウェア・スタックであるLinuxカーネルをベースに構築されています。これは、OSが、PC、スマートフォン、その他のハードウェアのいずれであっても、デバイスと通信できるようにするものです。
Linuxオペレーティングシステムは、本来GNU/Linuxと呼ばれるべきものです。しかし、時間が経つにつれて、カーネルと様々なオペレーティングシステムを同じ言葉で表現するようになりました。Arch Linux、Ubuntu、Gentoo、その他多数です。
AndroidはLinuxカーネルを使用していますが、デスクトップ環境は提供されていません。AndroidにLinuxをインストールする方法を考えるとき、ほとんどの人が考えているのは、この点です。
なぜAndroidデバイスにLinuxをインストールするのか?
では、なぜAndroid携帯やタブレットにLinuxデスクトップ環境をインストールしたいのでしょうか?
Androidで利用できないアプリを実行したい場合があります。しかし、ほとんどの場合、ある種のデスクトップ環境にアクセスしたいだけでしょう。例えば、余っているAndroidタブレットを活性化させたい場合、Linuxをインストールするのは良い方法です。
現在のAndroidデバイスは、PCのような体験をするための理想的なハードウェアを持っており、Linuxをインストールすることは、これを可能にする素晴らしい方法です。
もちろん、Linuxでやりたいことは、Androidでもできるかもしれません。唯一のハードルは、Androidアプリのマルチタスクの同時実行かもしれません。幸いなことに、この機能は最新のAndroid端末でサポートされています。
Android携帯電話やタブレット端末でLinuxを動作させるのは簡単なことではありません。マルチタスクの改善をお望みなら、Androidの最新バージョンにアップグレードしてみてはいかがでしょうか。
私の電話やタブレットでLinuxを実行できますか?
AndroidでLinuxを実行するには、いくつかの選択肢があります。どれを使うべきかは、あなたのAndroidデバイスがroot化されているかどうかで決まります。
ほとんどの場合、携帯電話、タブレット、あるいはAndroid TVボックスでLinuxデスクトップ環境を実行することができます。また、AndroidにLinuxコマンドラインツールをインストールすることもできます。お使いの携帯電話がルート化(アンロック、Androidのジェイルブレイクに相当)されているかどうかは問題ではありません。
Androidタブレットや携帯電話にLinuxをインストールするには、以下のオプションがあります。
- rootなしでAndroidにLinuxをインストールするには。
- Debian Noroot
- UserLAnd
- Andronix
- root化されたAndroidデバイスにLinuxをインストールする場合。
- Linux Deployを使用する
- 侵入テスト用にKali Linuxをインストールする
その他にも、Android上でLinuxやデスクトップに似た体験をする方法がいくつかあります。それらについても見ていきましょう。
RootなしでAndroidにLinuxをインストールする方法
まず、Android携帯やタブレットをroot化せずにLinuxをインストールする3つの方法を見ていきます。
Debian NorootでAndroid上でLinuxを実行する方法
最小限の手間であなたの携帯電話でLinuxを動かすには、Debian Norootを使うのが一番です。これを実行するには、Android 4.1 以降が必要です。
Debian Noroot の利点は、互換レイヤーを使ってあなたの携帯電話に Debian Buster をインストールすることです。これにより、Android を root 化することなく、Debian アプリを実行することができます。デバイスによっては root 化が難しい場合もありますが、これは Linux Android コンボの中で最も優れたものの1つです。
Debian Norootの性能は高くはありませんが、十分使用可能です。AndroidにLinuxをインストールする最良の結果を得るには、まずデバイスをroot化することを検討してください。
UserLAndでAndroidにLinuxをインストールする
Debian Noroot の代替、UserLAnd は Play Store にある Android アプリで、ディストロの選択肢を提供します。Alpine, Arch, Debian, Kali, Ubuntu に加えて、このツールはアプリをインストールすることができます。
AndroidにLinuxをインストールする前に、GIMP、Firefox、LibreOfficeのようなツールをインストールすることができます。アプリを実行し、パーミッションに同意し、インストールするディストロを選択するだけです。インストールされたLinuxをSSH(コマンドライン)で見るか、VNCアプリ(デスクトップ用)を使うか、選択できる。
セットアップも使い方も驚くほど簡単だ。AndroidでLinuxを動かすソリューションをお探しなら、これを試してみてください。
AndroNixは、AndroidにLinuxをインストールする
8つのディストリビューションが同梱されているこの便利なツールは、パフォーマンス向上のためにいくつかのLinux OSの改造バージョンも提供しています。標準の8つのディストリビューションは、次のとおりです。
- Ubuntu
- Debian
- マンジャロ
- フェドラ
- Kali
- ボイド
- アルパイン
- アーチ
このうち、Ubuntu XFCE、Debian XFCE、Ubuntu KDE、Manjaro XFCEは、ARMv8チップセット以降のAndroidデバイス向けに改造版が提供されています。これらの改造版は、スマートフォン上で動作するように最適化されており、改造によってLinux、特にAndroid上のUbuntuを存分に楽しむことができるようになります。
AndronixでAndroidにLinuxオペレーティング・システムをインストールするには、単にあなたが望むディストロをタップし、インストールを押すだけです。Termuxのターミナルウィンドウにコマンドをコピーする手順と、デスクトップ環境を選択する手順が必要です。
上のビデオにその手順が詳しく説明されています。TermuxとVNCビューイングアプリ(VNC Viewerなど)がインストールされていることを確認してください。選択したLinuxデスクトップを使用するには、VNCが必要です。
Andronixは無料ですが、広告を削除し、追加の(重要でない)機能を導入するプレミアムアップグレードを備えています。これには、オペレーティングシステムのオフラインダウンロードのサポートが含まれます。
ルートなしでAndroid上でLinuxを実行するための3つのより多くの方法
Androidデバイス上でLinuxを実行するためのいくつかの良いオプションを取り上げましたが、他の方法も利用可能です。
- DeX。あなたは、現代のサムスンのデバイスを所有している場合, あなたは、DeXとデスクトップモードにあなたのハードウェアを切り替えるのオプションを持っている.正確にはLinuxオペレーティング・システムではないものの、これはLinuxカーネルを搭載したデスクトップ環境です。
- Splashtopというアプリを使って、Linuxが動作しているシステムにリモートデスクトップすることができます。
- Termux。コマンドラインをベースにした自己完結型のLinux環境で、Android上でLinuxアプリを実行することができます。このように、itemuxは文字通りLinux on Androidなのです!
RootでAndroidにLinuxをインストールする方法
root化されたユーザや、Androidデバイスをroot化するのに時間がかかるユーザにとって、Linuxのインストールはよりシンプルで高速です。
Root化されたAndroidデバイスにLinuxをインストールする方法
root 化されたデバイスをお持ちの場合、Linux Deploy ツールを使って Android に様々なバージョンの Linux をインストールすることができます。これは、まず携帯電話をWi-Fiネットワークに接続することで行うのがベストです。
まず、強化されたルート機能を提供するBusyBoxをインストールすることから始めます。次に、Linux Deployをインストールします。最初の実行時に, ルート権限が有効になっていることを確認するためにスタートをタップ, その後、右下隅にある設定をタップ.
表示されたオプションメニューで、お好みのディストリビューションを選択します。Debian、Ubuntu、Gentoo、Fedoraなど、多くのディストリビューションがインストール可能です。今回はArch Linuxを使用しました。
携帯電話でLinuxデスクトップを表示するには、GUIのEnableボックスにチェックを入れる必要があります。また、Graphics subsystemにVNCが選択されていることを確認してください。次に、GUI設定の画面解像度を確認し、デスクトップ環境に満足していることを確認します。
最後に、ユーザー名とユーザーパスワードの入力を確認します。ユーザー名とパスワードをメモしておくか、覚えやすいものに変更してください。
このメニューから戻り、右上の3つの点をタップして、インストールを選択し、次にOKを選択します。
これが完了したら、PlayストアからVNC Viewerをインストールします。Linux Deployで、StartをタップしてLinuxを起動します。次に、VNC Viewerを開き、localhost:5900に接続して、先ほど入力した認証情報でLinuxデスクトップを表示します。
起動したら、通常の方法でターミナルを使用してLinuxソフトウェアをインストールすることができます。これで、Android上でLinuxが動作するようになりました。
AndroidにKali Linuxをインストールする方法(要Root化)
上記の Linux Deploy は、Android 上で Linux ディストロを実行する方法として、おそらく最も優れたものです。これは、Kali Linuxを含むLinuxのバージョンの良い選択肢を提供します。
あなたのAndroid携帯電話やタブレットを侵入テストデバイスとして使いたいですか?様々な便利なAndroidネットワーク・ツールを見つけることができますが、最良の選択肢は、Kali Linuxのポータブル・バージョンです。Linux Deployを使用して上記の指示に従うだけで、AndroidにインストールするKali Linuxを選択します。
一度インストールすると、あなたのポケットの中にポータブルペンテストソリューションを持っています。これは、あなたの携帯電話が接続するすべてのネットワークの安全性をチェックします。
代替, カスタムAndroid ROMをインストールする
Android上でLinuxをインストールすると、そのような良いアイデアであることを確認していない, しかし、あなたの携帯電話からより多くの機能をしたいですか?あなたは、単にAndroidの異なるバージョンを試すことができます。
どこから始めればいいかわからない場合は、AndroidにカスタムROMをインストールする方法を読んでください。