上次發了(你想在舊Android手機上裝Linux系統嗎?看這裡)之後,目前已經能夠基本實作使用UserLAnd在Android裝置上跑Linux了。已經探明的版本是6.0及以上的版本。
我手上目前有幾台Android裝置,最老的是酷派大神X7,上市7年多了;上市時間超過5年的還有之前介紹過的Nubia Z17 mini、華為平闆M3,還有一個沒介紹過的小米平闆3。華為P30 Pro也已經上市3年多了,頻繁的硬體故障讓我操碎了心。
還有兩個新一點收集,成本效益王者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等等,且聽我娓娓道來。
為了避免操作問題,我們首先把手機恢複出廠設定,避免有人為安裝的垃圾軟體的影響。
然後就是擷取手機root權限,軟體我們使用Kingroot,因為低版本安卓限制,對應的軟體版本也要低一些,本例中我們使用4.9.7版本,背景回複“root”擷取軟體下載下傳連結。
然後安裝一個SSH工具,本案例中使用的是JuiceSSH,軟體版本為2.1.4,背景回複“SSH”擷取軟體下載下傳連結。
接下來就是安裝BusyBox,BusyBox又被稱為嵌入式Linux的瑞士軍刀,通過将許多常見UNIX實用程式的微小版本組合成一個小型可執行檔案,以更少的配置檔案和Linux核心提供增強的root功能。需要注意的是,該軟體運作需要root權限。軟體版本為1.32.0,背景回複“BusyBox”擷取軟體下載下傳連結。
軟體啟動之後會自動開始智能安裝,會自動安裝一些Linux常用的功能元件。
但也不是特别全,建議根據個人需求勾選一些常用指令功能,我是把所有支援的指令都勾選上了。
安裝完成之後,會提示安裝成功。視個人情況選擇是否更新BusyBox軟體,反正我是有點害怕更新之後不能用的情況出現。
還有有關Applet Manager的說明,可以根據自己的需求進行選擇。
最後來到本文的重頭戲部分,安裝LinuxDeploy。需要注意的是,該軟體運作同樣需要root權限。軟體版本為2.5.0,背景回複“LinuxDeploy”擷取軟體下載下傳連結。
軟體安裝完成之後,會顯示軟體使用幫助。如果沒有超級使用者(Root)權限,軟體将無法正常運作。
配置安裝選項在右下角,點選圖示的圖示。這次選擇發行版GNU/Linux時就可以選擇CentOS了,但是考慮到酷派的底層系統是基于Ubuntu的,我最終還是選擇了Ubuntu。
然後配置一下檔案系統和登入使用者資訊。
勾選允許使用初始化系統,并将初始化系統設定為sysv。
啟用SSH伺服器,确認一下SSH的端口号資訊。
然後就可以點選右上角的“安裝”進行部署了。
等待系統安裝完成之後,再點選右上角的“配置”,配置完成之後就可以點選首頁下方的“啟動”了。
接下來我們使用JuiceSSH登入主機,首先建立一個認證資訊,也就是賬号密碼資訊。
然後建立一個到本地位址127.0.0.1的連接配接,認證使用剛剛建立的認證資訊。
然後就可以登入到主機了。
檢視主機IP位址資訊,還是和手機的網卡位址一樣的。
然後在電腦上測試端口連通性,發現已經是開放狀态了。