如何在安卓手機上用termux安裝ubuntu
1. termux是什么
Termux - Andorid終端 是一個Android終端模擬器,也是Linux環境應用,可以在無需rooted的Android中運行。自動安裝最小化基礎系統,并且可以通過 apt 包管理器安裝軟件


- 參考
https://cloud-atlas.readthedocs.io/zh-cn/latest/android/apps/termux.html
https://wcbing.github.io/dev/termux/
2. 安裝
- 網址:https://termux.dev/cn/
打開上面的網址,下載到手機上進行安裝
3. 使用ssh遠程用電腦登錄控制
3.1 開啟文件訪問權限
termux-setup-storage
3.2 更新包管理
pkg update
pkg upgrade
3.3 下載常用包
pkg install vim curl wget git unzip unrar
3.4 安裝openssh服務、啟動ssh服務并遠程登錄
在手機上
pkg install openssh
sshd # 默認開啟的端口是8022
whoami # 查看用戶名user
passwd # 修改密碼password
termux-wake-lock # 保持后臺執行,手機上打開應用開啟后臺權限
在電腦上(同一個局域網下)
ssh -p 8022 user@host
然后下面的命令都可以在遠程電腦上輸入了
3.5 安裝proot
pkg install proot
termux-chroot
3.6 安裝proot-distro 并安裝ubuntu
termux-chroot # 裝了proot之后
pkg install proot-distro
proot-distro help # 如果提示沒有權限可能需要把termux重啟一下
proot-distro list
proot-distro install ubuntu
proot-distro login ubuntu
然后就可以運行各種命令了,輸入uname -a

- 7 在ubuntu中安裝xfce4并用電腦遠程連接桌面
sudo apt-get update && apt-get upgrade
apt-get install xfce4 xfce4-terminal -y
apt-get install tightvncserver -y
apt-get install xfe -y
apt-get clean
安裝好后還要配置一下
echo 'export DISPLAY=:1' >> /etc/profile # 添加到profile文件末尾
cd ~
mkdir .vnc && cd .vnc # 創建.vnc配置文件夾
vim xstartup. # 創建并編輯啟動配置
往里面填
xrdb $HOME/.Xresources #
startxfce4 & # 后臺啟動

然后
vim ~/vncstart.sh
填入
export USER=root
export HOME=/root
vncserver -geometry 1024x768 -depth 24 -name remote-desktop :1
vim ~/vncstop.sh
填入
export USER=root
export HOME=/root
vncserver -kill :1
rm -rf /tmp/.X1-lock
rm -rf /tmp/.X11-unix/X1 # 注意大小寫,目錄名是沒有空格的哦!!!
最后運行bash ~/vncstart.sh
配置密碼
然后在mac上用command+space
輸入 vnc://ip:5901,連接
問題
- 花屏怎么辦?
把xstartup改成
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
ps
其實,不知道為什么,我還是花屏,有報錯。
最后是這個保姆級教程救了我,不得不感嘆,現在的小朋友是真的強
- 【保姆級教程】如何在Termux終端中安裝Kali Linux圖形化界面?
- https://www.bilibili.com/video/BV1LN41127Xc/?spm_id_from=333.337.search-card.all.click&vd_source=a91e5c72f4a33f72c2c54f6430dea075

浙公網安備 33010602011771號