天天看點

Android4也能跑Linux了,Linux Deploy了解一下

上次發了(​​你想在舊Android手機上裝Linux系統嗎?看這裡​​)之後,目前已經能夠基本實作使用UserLAnd在Android裝置上跑Linux了。已經探明的版本是6.0及以上的版本。

我手上目前有幾台Android裝置,最老的是酷派大神X7,上市7年多了;上市時間超過5年的還有之前介紹過的Nubia Z17 mini、華為平闆M3,還有一個沒介紹過的小米平闆3。華為P30 Pro也已經上市3年多了,頻繁的硬體故障讓我操碎了心。

Android4也能跑Linux了,Linux Deploy了解一下

還有兩個新一點收集,成本效益王者Realme的GT和GT Neo,其中GT已經更新到了最新的Android 12,除了軟體相容性差一點之外,其他也還好。

安卓的曆史始于2003年10月,我是在2011年9月才用上我的第一台Android手機的(ZTE U880),當時系統版本是2.3。Android的分水嶺版本應該是5.0,在2014年秋季首次推出,也是第一個使用谷歌全新Material Design語言的作業系統版本,是以很多老舊的手機最高更新到Android 4.4.2就到頂了,怎麼也更新不到5.0。

那今天就來操作一下這個最難搞的Android 4.4.2,也就是給酷派大神X7裝一個Linux系統。主要軟體是Linux Deploy,同時還涉及到一些其他軟體,比如Kingroot、BusyBox等等,且聽我娓娓道來。

為了避免操作問題,我們首先把手機恢複出廠設定,避免有人為安裝的垃圾軟體的影響。

Android4也能跑Linux了,Linux Deploy了解一下

然後就是擷取手機root權限,軟體我們使用Kingroot,因為低版本安卓限制,對應的軟體版本也要低一些,本例中我們使用4.9.7版本,背景回複“root”擷取軟體下載下傳連結。

Android4也能跑Linux了,Linux Deploy了解一下

然後安裝一個SSH工具,本案例中使用的是JuiceSSH,軟體版本為2.1.4,背景回複“SSH”擷取軟體下載下傳連結。

Android4也能跑Linux了,Linux Deploy了解一下

接下來就是安裝BusyBox,BusyBox又被稱為嵌入式Linux的瑞士軍刀,通過将許多常見UNIX實用程式的微小版本組合成一個小型可執行檔案,以更少的配置檔案和Linux核心提供增強的root功能。需要注意的是,該軟體運作需要root權限。軟體版本為1.32.0,背景回複“BusyBox”擷取軟體下載下傳連結。

軟體啟動之後會自動開始智能安裝,會自動安裝一些Linux常用的功能元件。

Android4也能跑Linux了,Linux Deploy了解一下

但也不是特别全,建議根據個人需求勾選一些常用指令功能,我是把所有支援的指令都勾選上了。

Android4也能跑Linux了,Linux Deploy了解一下

安裝完成之後,會提示安裝成功。視個人情況選擇是否更新BusyBox軟體,反正我是有點害怕更新之後不能用的情況出現。

Android4也能跑Linux了,Linux Deploy了解一下

還有有關Applet Manager的說明,可以根據自己的需求進行選擇。

Android4也能跑Linux了,Linux Deploy了解一下

最後來到本文的重頭戲部分,安裝LinuxDeploy。需要注意的是,該軟體運作同樣需要root權限。軟體版本為2.5.0,背景回複“LinuxDeploy”擷取軟體下載下傳連結。

Android4也能跑Linux了,Linux Deploy了解一下

軟體安裝完成之後,會顯示軟體使用幫助。如果沒有超級使用者(Root)權限,軟體将無法正常運作。

Android4也能跑Linux了,Linux Deploy了解一下

配置安裝選項在右下角,點選圖示的圖示。這次選擇發行版GNU/Linux時就可以選擇CentOS了,但是考慮到酷派的底層系統是基于Ubuntu的,我最終還是選擇了Ubuntu。

Android4也能跑Linux了,Linux Deploy了解一下

然後配置一下檔案系統和登入使用者資訊。

Android4也能跑Linux了,Linux Deploy了解一下

勾選允許使用初始化系統,并将初始化系統設定為sysv。

Android4也能跑Linux了,Linux Deploy了解一下

啟用SSH伺服器,确認一下SSH的端口号資訊。

Android4也能跑Linux了,Linux Deploy了解一下

然後就可以點選右上角的“安裝”進行部署了。

Android4也能跑Linux了,Linux Deploy了解一下

等待系統安裝完成之後,再點選右上角的“配置”,配置完成之後就可以點選首頁下方的“啟動”了。

Android4也能跑Linux了,Linux Deploy了解一下

接下來我們使用JuiceSSH登入主機,首先建立一個認證資訊,也就是賬号密碼資訊。

Android4也能跑Linux了,Linux Deploy了解一下

然後建立一個到本地位址127.0.0.1的連接配接,認證使用剛剛建立的認證資訊。

Android4也能跑Linux了,Linux Deploy了解一下

然後就可以登入到主機了。

Android4也能跑Linux了,Linux Deploy了解一下

檢視主機IP位址資訊,還是和手機的網卡位址一樣的。

Android4也能跑Linux了,Linux Deploy了解一下

然後在電腦上測試端口連通性,發現已經是開放狀态了。

Android4也能跑Linux了,Linux Deploy了解一下

繼續閱讀