歡迎訪問我的個人 Blog。
這是一篇舊文章,做個記錄。
通過 Linux Deploy 在 Android 上安裝 Linux
准備
一個 Root 了的 Android 手機
Busy Box:Linux Deploy 支撐軟件。
Linux deploy:Linux 系統支撐軟件。
安裝 Busy Box
點擊安裝,等待程序自行運行,在界面中輸出 ## END
后退出程序。
Linux deploy
- 點擊左圖左上角部分,選擇 設置,在設置界面中找到PATH變量,賦予其值
/system/xbin
。 - 建議開啟 鎖定Wifi 功能。
- 接着退回主界面,點擊右下角部分。
- 發行版 看個人喜好選擇,Debian 系(Debian,Kaili,Ubuntu)較熱門。
- 架構 默認。
- 源 默認。如果下的慢的話,就仿照默認的源換為國內的源,如 USTC MIRRORS,但是不要特意去換源,官方的源用的了的話官方的源最好。
- 安裝路徑 :安裝在手機自帶的存儲空間中,則在路徑開頭加上
${ENV_DIR}
;安裝在 sdcard 中,加上${EXTERNAL_STORAGE}
。 - 文件系統 :推薦
ext4
。 - 用戶名 和 密碼 自定義。
- DNS 默認。
- 本地化 :簡體中文可以選擇
zh_CN.UTF-8
,建議選擇en_US.UTF-8
。 - 掛載列表:添加訪問手機內容的目錄,手機目錄:掛載點,如
/sdcard:/mnt
,之后會自動掛載。 - 開啟
SSH
。 - 圖形界面功能,需要的話就選
XFce
為桌面,XFce`是輕量級桌面環境。 - 退出系統設置界面,點擊主界面右上角,選擇安裝。
等待程序自行安裝Linux系統,開始時會自動創造一個4G左右大小的img文件,這個是默認的大小,你可以根據你手機的容量自定義,創造文件需要一點時間,屏幕會很安靜,再然后會安裝各種東西,屏幕會輸出很多信息,根據你的源的速度,等待時間不等,看到<<<deploy
則安裝完畢。如果中間沒有failed
則安裝成功。安裝失敗的話就需要重新安裝,換個快一點的網,或者好一點的源。 - 注意:安裝完畢后要先點擊停止按鈕,再按啟動按鈕。這個很重要,不然你就得重裝了。
使用
-
Andorid 端用 ConnectBox
-
Windows用 putty ,圖形界面用 VNC Viewer。VNC Viewer 直接搜主機IP就行,VNC Server 在你選擇安裝圖形界面功能時就自動安裝了,不需要再安裝 vnc4server。
-
Linux 輸入
ssh username@hostname
就行。
其他
-
安裝后如果用 vnc viewer 只有一個點的話,可以換一個發行版,我嘗試的 CentOS 有這個問題。
-
Linux連的時候出現
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
:$ ssh-keygen -R + 輸入服務器的IP
-
altarch 架構的手機 CentOS 系統換源
$ cp CentOS-7-armhfp.repo CentOS-Base.repo $ mv CentOS-7-armhfp.repo CentOS-7-armhfp.repo.backup $ vi CentOS-Base.repo baseurl=https://mirrors.ustc.edu.cn/centos-altarch/7.6.1810/os/armhfp/ $ yum makecache $ yum update
-
如果你之前沒有安裝VNC的話,現在又想裝:
$ yum -y install tigervnc-server