如果您正在閱讀本文,那麼您可能以前使用過 Linux,並且知道它幾乎可以在任何硬件上運行。 同時,您的口袋裡有一部手機,而且您知道它用途廣泛。 那麼你的安卓手機可以運行 Linux 嗎?
是的,可以。 以下是您需要了解的有關在 Android 智能手機或平板電腦上運行 Linux 的信息。
目錄
等等,Android 不是已經是 Linux 了嗎?
嗯,它是……但它不是。
Android 建立在 Linux 內核之上,Linux 內核是一個與設備硬件接口的軟件堆棧。 它基本上使操作系統能夠與設備進行通信——無論是 PC、智能手機還是其他硬件。
Linux 操作系統實際上應該被稱為 GNU/Linux。 但隨著時間的推移,“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 設備是否已植根。
在幾乎所有情況下,您的手機、平板電腦甚至 Android 電視盒都可以運行 Linux 桌面環境。 您還可以在 Android 上安裝 Linux 命令行工具。 您的手機是否已植根(解鎖,相當於越獄的 Android)並不重要。
以下選項可用於在您的 Android 平板電腦或手機上安裝 Linux:
- 在沒有 root 的情況下在 Android 上安裝 Linux:
- Debian Noroot
- UserLAnd
- Andronix
- 在有根的 Android 設備上安裝 Linux:
- 使用 Linux Deploy
- 安裝 Kali Linux 進行滲透測試
其他幾種方法可以讓您在 Android 上獲得 Linux 或類似桌面的體驗。 我們也會看看這些。
如何在沒有 Root 的情況下在 Android 上安裝 Linux
首先,我們將了解在您的 Android 手機或平板電腦上安裝 Linux 的三種方法,無需 root 設備。
如何使用 Debian Noroot 在 Android 上運行 Linux
讓 Linux 在您的手機上運行且不費吹灰之力的最佳方式是使用 Debian Noroot。 您需要 Android 4.1 或更高版本才能運行它。
Debian Noroot 的好處是它會在您的手機上安裝 Debian Buster,並帶有兼容層。 這使您無需 root Android 即可運行 Debian 應用程序。 鑑於某些設備生根的難度,這可能是您將獲得的最好的 Linux Android 組合之一。
Debian Noroot 的性能不是很好,但可以使用。 為獲得安裝適用於 Android 的 Linux 的最佳效果,請考慮首先對您的設備進行 Root。
下載:Debian Noroot(免費)
使用 UserLAND 在 Android 上獲取 Linux
作為 Debian Noroot 的替代品,UserLAnd 是來自 Play 商店的 Android 應用程序,提供多種發行版選擇。 除了 Alpine、Arch、Debian、Kali 和 Ubuntu,此工具還允許您安裝應用程序。
在 Android 上安裝 Linux 之前,您可以安裝 GIMP、Firefox 和 LibreOffice 等工具。 只需運行應用程序,同意權限,然後選擇要安裝的發行版。 可以選擇通過 SSH(命令行)或使用 VNC 應用程序(用於桌面)查看已安裝的 Linux 版本。
設置和使用非常簡單。 因此,如果您正在尋找在 Android 上運行 Linux 的解決方案,請試試這個。
下載:UserLAnd(免費,可在應用內購買)
AndroNix 在 Android 上安裝 Linux
這個有用的工具附帶八個發行版,還提供一些 Linux 操作系統的修改版本,以提高性能。 標準的八種分佈是:
- Ubuntu
- Debian
- Manjaro
- Fedora
- Kali
- Void
- 高山
- 拱門
其中,Ubuntu XFCE、Debian XFCE、Ubuntu KDE 和 Manjaro XFCE 具有可用於配備 ARMv8 芯片組及更高版本的 Android 設備的修改版本。 這些修改後的版本經過優化,可以在您的智能手機上運行,並且這些修改可以讓您充分享受 Linux,尤其是 Android 上的 Ubuntu。
要使用 Andronix 在 Android 上安裝 Linux 操作系統,只需點按所需的發行版,然後點擊安裝即可。 您需要按照步驟將命令複製到 Termux 終端窗口中,並選擇桌面環境。
上面的視頻更詳細地概述了該過程。 只需確保安裝了 Termux 和 VNC 查看應用程序(如 VNC Viewer)。 您需要 VNC 才能使用您選擇的 Linux 桌面。
Andronix 是免費的,但具有高級升級功能,可移除廣告並引入額外(非重要)功能。 這包括支持離線下載操作系統。
下載:Andronix(免費,可在應用內購買)
在沒有 Root 的情況下在 Android 上運行 Linux 的另外 3 種方法
雖然我們介紹了在您的 Android 設備上運行 Linux 的一些不錯的選擇,但也可以使用其他方法:
- DeX:如果您擁有一台現代三星設備,您可以選擇使用 DeX 將您的硬件切換到桌面模式。 雖然不完全是 Linux 操作系統,但這是一個帶有 Linux 內核的桌面環境。
- 遠程桌面到運行 Linux 的系統,使用應用程序 Splashtop。
- Termux:這個基於命令行的獨立 Linux 環境讓您可以在 Android 上運行 Linux 應用程序。 因此,它實際上是 Android 上的 Linux!
如何使用 Root 在 Android 上安裝 Linux
對於 root 用戶或任何樂於花時間為他們的 Android 設備 root 的人來說,安裝 Linux 更簡單、更快捷。
如何在有根的 Android 設備上安裝 Linux
如果您有一個根設備,您可以使用 Linux Deploy 工具在 Android 上安裝各種版本的 Linux。 最好先將手機連接到 Wi-Fi 網絡。
首先安裝 BusyBox,它提供了一些增強的 root 功能。 接下來,安裝 Linux 部署。 在第一次運行時,點擊開始以確保啟用 root 權限,然後點擊右下角的設置。
使用顯示的選項菜單選擇您喜歡的發行版。 可以安裝 Debian、Ubuntu、Gentoo、Fedora 等等。 我們使用了 Arch Linux。
您需要選中 GUI 下的啟用框才能在手機上查看 Linux 桌面。 此外,確保為圖形子系統選擇了 VNC。 接下來,檢查 GUI 設置下的屏幕分辨率,並確保您對桌面環境感到滿意。
最後,找到用戶名和用戶密碼條目。 要么記下它們,要么將它們更改為更難忘的東西。
退出此菜單,然後點擊右上角的三個點並選擇安裝,然後選擇確定。
完成後,從 Play 商店安裝 VNC Viewer。 在 Linux Deploy 中,點擊開始運行 Linux。 然後打開 VNC Viewer 並連接到 localhost:5900 以使用您之前輸入的憑據查看您的 Linux 桌面。
一旦啟動並運行,您可以使用終端以通常的方式安裝 Linux 軟件。 恭喜:您現在可以在 Android 上運行 Linux!
如何在 Android 上安裝 Kali Linux(需要 Root)
上面用於在 Android 上運行 Linux 發行版的 Linux Deploy 方法可能是您能找到的最好的方法。 它提供了一個不錯的 Linux 版本選擇,包括 Kali Linux。
想將您的 Android 手機或平板電腦用作滲透測試設備嗎? 雖然您會發現各種有用的 Android 網絡工具,但最好的選擇是 Kali Linux 的便攜式版本。 只需按照上面的說明使用 Linux Deploy,然後選擇 Kali Linux 安裝在 Android 上。
安裝後,您的口袋裡就有一個便攜式滲透測試解決方案。 這將檢查您的手機連接到的任何網絡的安全性。
替代方案,安裝自定義 Android ROM
不確定在 Android 上安裝 Linux 是不是一個好主意,但想從您的手機中獲得更多功能? 您可以簡單地嘗試不同版本的 Android。
如果您不確定從哪裡開始,請閱讀有關如何在 Android 上安裝自定義 ROM 的信息。