Linux Deploy在手機上裝Linux - Android

Table of Contents

【需要Root,沒有root左轉Termux】
Linux Deploy在手機上安裝Linux,將手機變成伺服器、執行桌面程式、寫程式等,增加裝
置的用途。

Google Play: https://reurl.cc/OpVVnD

簡介如何在手機上安裝chroot Ubuntu系統,以及做些小優化。
https://i.imgur.com/kzBi3RQ.png

一、安裝Busybox

下載Busybox,點選安裝至/system/xbin或者/system/bin。
https://reurl.cc/nE77Nn


二、安裝Ubuntu 18.04

1. 安裝Linux Deploy,啟動後先點選右下角的選項。
https://i.imgur.com/afJR0Dg.png

2.發行版選擇Ubuntu,架構選擇arm64。源地址可替換成台灣的加快下載:
http://free.nchc.org.tw/ubuntu-ports

剩下的按圖設定:
https://i.imgur.com/Ta1QhTw.png
https://i.imgur.com/lWqCyMc.png
https://i.imgur.com/3CWPb98.png
https://i.imgur.com/3N1Bf5a.png
https://i.imgur.com/ck70ZgV.png
https://i.imgur.com/cox38gj.png

3. 回到主畫面,點選右上角安裝,開始下載安裝。等到終端機出現<<<deploy就表示完成。
https://i.imgur.com/KsHH3Qp.png

4. 按下「啟動」,啟動系統。注意要看終端機有無出現Fail的錯誤訊息。
https://i.imgur.com/ON1ZVNf.png


三、使用VNC Viewer進入桌面
下載VNC Viewer
https://reurl.cc/yQkkbM
新增連線,IP填寫localhost,連線進去的密碼就是在Linux Deploy設定使用者的密碼。
https://i.imgur.com/NiBP7nu.png

然後就能使用系統了。也能用終端機app或電腦SSH進入chroot執行指令。


★☆後續優化參見: https://reurl.cc/rQLLnO


「關機」的方法是按下停止出現<<<stop後,左邊側欄滑出來按退出。
https://i.imgur.com/ajYinbC.png


嚴格來說chroot不算真正Linux系統,算是依附於Android的Linux容器。跟docker又不太一
樣,chroot對kernel要求不多。

也因為要Root,目前有不用root的"Proot"出現,但是不夠穩定,所以有Root的話chroot仍
是比較好的方式。

--

All Comments

Bennie avatarBennie2022-01-30
推推
Jake avatarJake2022-02-03