如何在 Android 設(shè)備上運(yùn)行 Linux
如果您正在閱讀本文,那么您可能以前使用過 Linux,并且知道它幾乎可以在任何硬件上運(yùn)行。同時(shí),您的口袋里有一部手機(jī),而且您知道它用途廣泛。那么你的安卓手機(jī)可以運(yùn)行 Linux 嗎?
是的,它可以。以下是您需要了解的有關(guān)在 Android 智能手機(jī)或平板電腦上運(yùn)行 Linux 的信息。
等等,Android 不是已經(jīng)是 Linux 了嗎?
嗯,它是……也不是。
Android 建立在 Linux 內(nèi)核之上,Linux 內(nèi)核是一個(gè)與設(shè)備硬件接口的軟件堆棧。它基本上使操作系統(tǒng)能夠與設(shè)備進(jìn)行通信——無論是 PC、智能手機(jī)還是其他硬件。
Linux 操作系統(tǒng)實(shí)際上應(yīng)該被稱為 GNU/Linux。但隨著時(shí)間的推移,“Linux”這個(gè)詞已經(jīng)可以互換地描述內(nèi)核以及各種操作系統(tǒng)。其中包括 Arch Linux、Ubuntu、Gentoo 等。
因此,雖然 Android 使用 Linux 內(nèi)核,但它不提供桌面環(huán)境。這是大多數(shù)人在考慮為 Android 安裝 Linux 的方法時(shí)所考慮的問題。
為什么要在您的 Android 設(shè)備上安裝 Linux?
那么,為什么要在 Android 手機(jī)或平板電腦上安裝 Linux 桌面環(huán)境呢?
您可能希望運(yùn)行 Android 上不可用的應(yīng)用程序。但在大多數(shù)情況下,您只是想訪問某種桌面環(huán)境。也許你有一個(gè)空閑的 Android 平板電腦想要振興,在上面安裝 Linux 是一個(gè)很好的方法。
當(dāng)前的 Android 設(shè)備具有類似 PC 體驗(yàn)的理想硬件,安裝 Linux 是實(shí)現(xiàn)這一點(diǎn)的好方法。
當(dāng)然,您可能會(huì)發(fā)現(xiàn)您想在 Linux 中執(zhí)行的任務(wù)也可以在 Android 中執(zhí)行。唯一阻礙您的可能是同時(shí)進(jìn)行 Android 應(yīng)用程序多任務(wù)處理。幸運(yùn)的是,這是許多現(xiàn)代 Android 設(shè)備在最新操作系統(tǒng)版本上支持的功能。
在 Android 手機(jī)或平板設(shè)備上運(yùn)行 Linux 并不容易。如果您正在尋找改進(jìn)的多任務(wù)處理,請嘗試升級到最新版本的 Android。
我的手機(jī)或平板電腦可以運(yùn)行 Linux 嗎?
要在 Android 上運(yùn)行 Linux,您有多種選擇。您應(yīng)該使用哪個(gè)取決于您的 Android 設(shè)備是否已植根。
在幾乎所有情況下,您的手機(jī)、平板電腦甚至 Android 電視盒都可以運(yùn)行 Linux 桌面環(huán)境。您還可以在 Android 上安裝 Linux 命令行工具。您的手機(jī)是否植根(解鎖,相當(dāng)于越獄的Android)并不重要。
以下選項(xiàng)可用于在您的 Android 平板電腦或手機(jī)上安裝 Linux:
要在沒有 root 的情況下在 Android 上安裝 Linux:
- Debian Noroot
- UserLAnd
- Andronix
在有根的 Android 設(shè)備上安裝 Linux:
- 使用 Linux 部署
- 安裝 Kali Linux 進(jìn)行滲透測試
其他幾種方法將在 Android 上為您提供 Linux 或類似桌面的體驗(yàn)。我們也會(huì)看看這些。
如何在沒有 Root 的情況下在 Android 上安裝 Linux
首先,我們將了解三種無需root設(shè)備即可在Android手機(jī)或平板電腦上安裝Linux的方法。
如何使用 Debian Noroot 在 Android 上運(yùn)行 Linux
讓 Linux 在您的手機(jī)上運(yùn)行且不費(fèi)吹灰之力的最佳方式是使用 Debian Noroot。您需要 Android 4.1 或更高版本才能運(yùn)行它。
Debian Noroot 的好處是它將在您的手機(jī)上安裝 Debian Buster,并帶有兼容層。這使您無需 root Android 即可運(yùn)行 Debian 應(yīng)用程序。鑒于某些設(shè)備生根的難度,這可能是您將獲得的最好的 Linux Android 組合之一。
Debian Noroot 的性能不是很好,但可以使用。為獲得安裝適用于 Android 的 Linux 的最佳效果,請考慮先將您的設(shè)備植根。
下載: ??Debian Noroot??(免費(fèi))
使用 UserLAND 在 Android 上獲取 Linux
作為 Debian Noroot 的替代品,UserLAnd 是來自 Play 商店的 Android 應(yīng)用程序,提供多種發(fā)行版選擇。除了 Alpine、Arch、Debian、Kali 和 Ubuntu,此工具還允許您安裝應(yīng)用程序。
在 Android 上安裝 Linux 之前,您可以安裝 GIMP、Firefox 和 LibreOffice 等工具。只需運(yùn)行應(yīng)用程序,同意權(quán)限,然后選擇要安裝的發(fā)行版??梢赃x擇通過 SSH(命令行)或使用 VNC 應(yīng)用程序(用于桌面)查看已安裝的 Linux 版本。
設(shè)置和使用非常簡單。因此,如果您正在尋找在 Android 上運(yùn)行 Linux 的解決方案,請?jiān)囋囘@個(gè)。
下載:?? UserLAnd??(免費(fèi),可在應(yīng)用內(nèi)購買)
AndroNix 在 Android 上安裝 Linux
這個(gè)有用的工具附帶八個(gè)發(fā)行版,還提供一些 Linux 操作系統(tǒng)的修改版本以提高性能。標(biāo)準(zhǔn)的八種分布是:
- Ubuntu
- Debian
- Manjaro
- Fedora
- Kali
- Void
- Alpine
- Arch
其中,Ubuntu XFCE、Debian XFCE、Ubuntu KDE 和 Manjaro XFCE 具有可用于帶有 ARMv8 芯片組及更高版本的 Android 設(shè)備的修改版本。這些修改后的版本經(jīng)過優(yōu)化,可以在您的智能手機(jī)上運(yùn)行,并且這些修改可以讓您充分享受 Linux,尤其是 Android 上的 Ubuntu。
要使用 Andronix 在 Android 上安裝 Linux 操作系統(tǒng),只需點(diǎn)擊所需的發(fā)行版,然后點(diǎn)擊Install。您需要按照步驟將命令復(fù)制到 Termux 終端窗口中,并選擇桌面環(huán)境。
上面的視頻更詳細(xì)地概述了該過程。只需確保安裝了Termux?和 VNC 查看應(yīng)用程序(如VNC Viewer)。您需要 VNC 才能使用您選擇的 Linux 桌面。
Andronix 是免費(fèi)的,但具有高級升級功能,可以刪除廣告并引入其他(非重要)功能。這包括支持離線下載操作系統(tǒng)。
下載:?? Andronix??(免費(fèi),可在應(yīng)用內(nèi)購買)
在沒有 Root 的情況下在 Android 上運(yùn)行 Linux 的另外 3 種方法
雖然我們已經(jīng)介紹了在您的 Android 設(shè)備上運(yùn)行 Linux 的一些不錯(cuò)的選擇,但也可以使用其他方法:
- DeX:如果您擁有一臺現(xiàn)代三星設(shè)備,您可以選擇使用 DeX 將您的硬件切換到桌面模式。雖然不完全是 Linux 操作系統(tǒng),但這是一個(gè)帶有 Linux 內(nèi)核的桌面環(huán)境。
- 使用應(yīng)用程序Splashtop遠(yuǎn)程桌面到運(yùn)行 Linux 的系統(tǒng)。
- Termux:這個(gè)基于命令行的獨(dú)立 Linux 環(huán)境讓您可以在 Android 上運(yùn)行 Linux 應(yīng)用程序。因此,它實(shí)際上是 Android 上的 Linux!
如何使用 Root 在 Android 上安裝 Linux
對于 root 用戶或任何愿意花時(shí)間為他們的 Android 設(shè)備 root 的人來說,安裝 Linux 更簡單、更快捷。
如何在有根的 Android 設(shè)備上安裝 Linux
如果您有根設(shè)備,則可以使用 Linux Deploy 工具在 Android 上安裝各種版本的 Linux。最好先將手機(jī)連接到 Wi-Fi 網(wǎng)絡(luò)。
從安裝BusyBox?開始,它提供了一些增強(qiáng)的 root 功能。接下來,安裝Linux。在第一次運(yùn)行時(shí),點(diǎn)擊開始以確保啟用 root 權(quán)限,然后點(diǎn)擊右下角的設(shè)置。
使用顯示的選項(xiàng)菜單選擇您喜歡的版本??梢园惭b Debian、Ubuntu、Gentoo、Fedora 等等。我們使用了 Arch Linux。
您需要選中GUI下的啟用框才能在手機(jī)上查看 Linux 桌面。此外,確保為圖形子系統(tǒng)選擇了VNC 。接下來,檢查GUI 設(shè)置下的屏幕分辨率,并確保您對桌面環(huán)境感到滿意。
最后,找到用戶名和用戶密碼條目。要么記下它們,要么將它們更改為更難忘的東西。
退出此菜單,然后點(diǎn)擊右上角的三個(gè)點(diǎn)并選擇Install,然后選擇OK。
完成后,從 Play 商店安裝VNC Viewer 。在 Linux Deploy 中,點(diǎn)擊開始運(yùn)行 Linux。然后打開 VNC Viewer 并連接到localhost:5900以使用您之前輸入的憑據(jù)查看您的 Linux 桌面。
啟動(dòng)并運(yùn)行后,您可以使用終端以通常的方式安裝 Linux 軟件。恭喜:您現(xiàn)在可以在 Android 上運(yùn)行 Linux!
如何在 Android 上安裝 Kali Linux(需要 Root)
上面用于在 Android 上運(yùn)行 Linux 發(fā)行版的 Linux Deploy 方法可能是您能找到的最好的方法。它提供了一個(gè)不錯(cuò)的 Linux 版本選擇,包括 Kali Linux。
想將您的 Android 手機(jī)或平板電腦用作滲透測試設(shè)備嗎?雖然您會(huì)發(fā)現(xiàn)各種有用的 Android 網(wǎng)絡(luò)工具,但最好的選擇是 Kali Linux 的便攜式版本。只需按照上面的說明使用 Linux Deploy,然后選擇 Kali Linux 在 Android 上安裝。
安裝后,您的口袋里就會(huì)有一個(gè)便攜式滲透測試解決方案。這將檢查您的手機(jī)連接到的任何網(wǎng)絡(luò)的安全性。
或者,安裝自定義 Android ROM
不確定在 Android 上安裝 Linux 是不是一個(gè)好主意,但想從手機(jī)中獲得更多功能?您可以簡單地嘗試不同版本的 Android。