在 Android 设备上通过 chroot 运行完整的 Debian 13 系统,支持 GPU 加速、Wine 以及图形化桌面。
本项目专为 高通骁龙处理器 设备设计
Debian_rootfs.tar.gz 下载:
仅限高通处理器设备使用!
仅限高通处理器设备使用!
仅限高通处理器设备使用!
若你的设备不是高通骁龙处理器,请不要尝试使用,否则可能无法正常工作。
- 完整的 Debian 13 (Trixie) 系统,基于 chroot 运行
- GPU 硬件加速,通过 Mesa for Android Container
- 内置 三个 Mesa 驱动版本,可自由切换
- Wine (Hangover) 支持,可运行部分 Windows 应用
- 图形化桌面(通过 Termux-X11 访问)
- 音频转发(AAudio / PulseAudio)
- 优化存储位置,避免拖慢开机速度
处理器
高通骁龙(Snapdragon)
存储空间
至少 30GB 剩余空间
- 解压后约 10GB
- 压缩包可选择删除
已测试设备
- OnePlus Pad 2 Pro
- OnePlus Ace 3
- Redmi K60
- Redmi Note 12 Turbo
- Xiaomi Pad 7 Pro
- Xiaomi Pad 8 Pro
- 拯救者 Y700 4代
将分享的 debian13_rootfs.tar.gz 文件移动到:
/data/adb/modules/chroot_debian13/
如果目录不存在,请手动创建。
进入目录执行解压脚本解压:
bash 解压.sh
解压完成后:
- 默认保留压缩包
- 可以手动删除压缩包释放空间
目录中存在 action_.sh 文件:
mv action_.sh action.sh模块目录:
/data/adb/modules/chroot_debian13/
包含两个重要软链接:
| 软链接 | 指向路径 | 说明 |
|---|---|---|
| debian13 | /data/media/.debian13 | 实际 chroot 根目录 |
| termux | /data/user/0/com.termux/files/home | Termux 用户目录 |
将 rootfs 放在 /data/media 可以:
- 避免系统扫描
- 防止开机卡第一屏时间过长
驱动路径:
/root/mesa-kgsl
内置三个版本:
| 名称 | 版本 |
|---|---|
| usr1 | Mesa 26.1.0 |
| usr2 | Mesa 26.0.0 |
| usr3 | Mesa 24.3.0 |
切换方式:
编辑脚本:
/root/up
修改第二行选择对应版本。
驱动来源:
Mesa for Android Container Releases
如需更新:
下载新版驱动后解压到:
/root/mesa-kgsl
使用项目:
特点:
- ARM64 → x86 Windows 转换
- 可以运行部分 Windows 软件
具体兼容性请参考 Hangover 官方文档。
安装组件:
pkg install x11-repo
pkg install pulseaudio termux-x11默认音频后端:
AAudio
也可以修改脚本使用:
sles
通过模块脚本启动 chroot。
具体方式取决于你的实现。
在 Termux 中执行:
bash on作用:
- 启动 PulseAudio
- 启动 X11 转发
连接 chroot:
ssh root@127.0.0.1端口根据配置决定。
登录后执行:
bash up打开 Termux-X11 应用。
解决方法:
关闭任务栏中的:
xwayland to video bridge
或者直接卸载该组件。
例如:
- 桌面无法启动
- 卡顿
- 程序异常
执行:
rm -rf /data/media/.debian13/tmp/*然后:
- 关闭 chroot
- 重启手机
通常可以解决。
在 Termux 中:
pkill pulseaudio
bash on重新启动音频服务。
原因:
Android 系统杀后台。
解决方法:
给 Termux 授予:
- 自启动权限
- 始终后台运行权限
避免被系统清理。
会导致: $DISPLAY is not set or cannot connect to the X server.
解决方法:
打开模块目录:/data/adb/modules/chroot_debian13/(默认目录)的action.sh文件 将71行的/data/user/0/com.termux/files/usr/tmp 改成"/data/user/0/你的第三方termux包名/files/usr/tmp"(不一定在/files/usr/tmp)
欢迎:
- 提交 Issue
- 提交 Pull Request
如果你在 其他设备成功运行,欢迎反馈,我会更新兼容设备列表。
本项目使用 MIT License。




