破舊安卓手機第二春,在安卓手機上使用Linux_deploy運行Linux
由於伺服器位於國外,害怕被牆掉導致數據丟失,所以在本地寫了腳本每小時從伺服器上導出並下載到本地。但是電腦不可能二十四小時開機,所以很想買一個樹莓派4玩玩。但是太貴遼,還好搜索到了Android運行Linux的方法,下面記錄一下。
需要用到的工具:
- busybox.apk
- linux_deploy.apk
- 手機root許可權
Linux安裝流程分割線:
首先安裝busybox並打開,開啟後賦予busybox永久root許可權,點擊左下角install安裝,等待安裝完成即可(不會超過一分鐘)。
打開今日頭條,查看更多圖片隨後安裝Linux_deploy並打開賦予永久root許可權,點擊左上角的菜單欄,選擇設置,將鎖定wifi,CPU喚醒打開,其餘選項可以自主選擇,當然如果不是作為伺服器運行CPU喚醒可以關閉。
隨後點擊右下角做以下配置:
- 發行版選擇Debian(我試過Ubuntu、centos還是Debian源對國內友好一些不需要更換國內源)
- 用戶名與用戶密碼為你在其他設備上通過ssh訪問此設備的用戶名與密碼。
- 啟用掛載(對空間沒要求可以不管此項),新建掛載點source填寫/sdcard,Target填寫/mnt/sdcard就可以在Linux下訪問手機空間了。
- SSH啟用,可以在SSH設置中更改埠。不啟用則無法在其他設備訪問此linux
- 圖形界面啟用,子系統選擇VNC,桌面環境選擇Xfce
隨後點擊右上角安裝即可,當命令行輸出<<<deploy 即為安裝完畢(安裝時長由網速決定,一般在一小時內)。安裝完畢後點擊啟動。
出現<<<start即可在Windows、Linux、mac、其他Android訪問此Linux了,ip填寫Linux_deploy上顯示的ip即可。下面是在windows上訪問截圖與手機實拍圖片。
我已經將busybox、Linux_deploy打包上傳至百度雲,如有需要請自行下載。下載鏈接: htt p://1t.click/u UU 提取碼:qrk9
多說兩句:如果當作伺服器使用的話建議將手機系統更換為純凈版,有AOSP刷AOSP,沒有的話刷魔趣或者西伯利亞。我只在Android7.0、8.0上安裝成功Linux,未測試Android9.0。再次建議使用Debian~,如果需要更改配置則需要停止當前伺服器,更改配置再次啟動即可。
未來計劃更新:
在小米四上搭建GIT伺服器與開發環境。
在小米5s上使用內網穿透搭建私有雲。
如有工具需求或想法請發送想法到adele_yr@outlook.com,本人會利用閑暇時間酌情開發並免費發布到公眾號上,也可以製作windows桌面工具哦。