下载Ubuntu Arm版镜像(从清华源下载),解压镜像
wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cdimage/ubuntu-base/releases/18.04.4/release/ubuntu-base-18.04-base-arm64.tar.gz
mkdir ubuntu-fs
cat -xzvf ubuntu-base-18.04-base-arm64.tar.gz -C ubuntu-fs
建立启动脚本
vim su.sh
脚本内容
#!/data/data/com.termux/files/usr/bin/bash
cd $(dirname $0)
## unset LD_PRELOAD in case termux-exec is installed
unset LD_PRELOAD
command="proot"
command+=" --link2symlink"
command+=" -0"
command+=" -r ubuntu-fs"
command+=" -b /dev"
command+=" -b /proc"
command+=" -b ubuntu-fs/root:/dev/shm"
command+=" -w /root"
command+=" /usr/bin/env -i"
command+=" HOME=/root"
command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games"
command+=" TERM=$TERM"
command+=" LANG=C.UTF-8"
command+=" /bin/bash --login"
echo "------------------------------------"
exec $command
修改子系统的DNS解析文件
vim ubuntu-fs/etc/resolv.conf
文件内容
nameserver 8.8.8.8
nameserver 114.114.114.114
修改Ubuntu软件下载源
vim ubuntu-fs/etc/apt/sources.list
软件源文件中添加清华的Ubuntu ARM源(把之前的官方源注释掉)
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates universe
授予启动脚本运行权限并启动
chmod 755 su.sh
./su.sh