【Termux】使用atilo安装linux报错解决方案
334 字
2 分钟
【Termux】使用atilo安装linux报错解决方案

0x00 安装时出现proot容器错误
0.发现问题
已经termux-chroot授权运行
atilo install (liunx版本)时出现类似proot No such file or directory等报错。
1.查找问题
通过查看atilo运行信息发现解压文件信息有明显的错误
[ Extracting ]64.0KiB 0:00:00 [ 235KiB/s] [> ] 0%一般系统文件都有几十兆大小,而这个解压信息小得离谱
再翻阅atilo代码时发现安装时会在~/.atilo/tmp中存放下载的系统文件,查看目录下的文件大小发现也是非常小的,这说明之前下载文件失败。
2.解决方案
有了这个思路之后编辑atilo源码找到要下载的系统的链接,我这里使用安装kali来示范
找到kali) aarch64=https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Rootfs/Kali/arm64/kali-rootfs-armhf.tar.gz arm=https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Rootfs/Kali/armhf/kali-rootfs-armhf.tar.gz amd64=https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Rootfs/Kali/amd64/kali-rootfs-amd64.tar.gz i386=https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Rootfs/Kali/i386/kali-rootfs-i386.tar.gz zip=xz upgrade="apt update" ;;因为我的手机cpu是arm64架构的,所已更改aarch64的地址,将它替换为清华源https://mirrors.tuna.tsinghua.edu.cn/lxc-images/images/kali/current/arm64/default/20191216_17%3A14/rootfs.tar.xz
因为清华源提供的是.tar.xz的包,所已也要更改zip=xz为zip=Jx
其他系统或架构的需要替换对应的清华源
kali) aarch64=https://mirrors.tuna.tsinghua.edu.cn/lxc-images/images/kali/current/arm64/default/20191216_17%3A14/rootfs.tar.xz arm=https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Rootfs/Kali/armhf/kali-rootfs-armhf.tar.gz amd64=https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Rootfs/Kali/amd64/kali-rootfs-amd64.tar.gz i386=https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Rootfs/Kali/i386/kali-rootfs-i386.tar.gz zip=Jx upgrade="apt update" ;;如果提供的是其他格式的包就要对应修改zip的内容
.tar.gz -> zip=xz.tar.xz -> zip=Jx重新运行安装之前要记得rm ~/.atilo/tmp/*删除下载失败的包
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
【NFC】恢复被写入cpu卡SAK的CUID魔术卡
杂项2026-05-10
2
【linux】目录
Linux笔记2024-02-19
3
好用的工具
Linux笔记2024-01-04
4
【Linux】使用Go开发PAM模块
Linux笔记2023-10-20
5
【脚本】使用Python对socat简单的控制
Linux笔记2023-09-12
随机文章随机推荐















加载更多…