使用 Linux Deploy 给安卓手机安装 Linux 系统
root 手机
手机必须 root ,因为后续的 BusyBox 和 LinuxDeploy 都需要 root 权限。
安装 BusyBox
- 下载地址:https://github.com/meefik/busybox/releases 。
- 安装完成后,点击左上角三个横杠 -> 设置 -> 修改语言为
简体中文
,其他设置默认即可。 - 返回 BusyBox 主界面点击安装,安装需要 root 权限,安装完成后退出。
安装 Linux Deploy
- 下载地址:https://github.com/meefik/linuxdeploy/releases 。
- 安装完成后,点击左上角三个横杠 -> 设置 -> 环境->
PATH 变量
中填入/system/xbin
-> 更新环境。 - 其余设置按需修改。
安装 Linux 系统
以 Debian 为例操作如下:
- 点击 Linux Deploy 左上角三个横杠 -> 配置文件 -> 新建配置文件 -> debian -> 选中 -> 返回 Linux Deploy 主界面。
- 在 Linux Deploy 主界面点击右下角的设置图标,设置系统相关信息:
- 发行版 -> Debian
- 架构 -> 默认即可(默认应该就是你手机的架构。另外,BusyBox 主界面的
architecture
也说明了手机的架构) - 发行版本 -> stable
- 源地址 ->
http://mirrors.aliyun.com/debian/
(注意此处是http
,https
可能会获取失败) - 安装类型 -> 目录
- 安装路径 ->
/data/linux
- 用户名 -> root
- 用户密码 -> 自己设置
- 本地化 -> zh_CN.UTF-8
- SSH -> 启用
- 图形界面 -> 启用,图形子系统 -> VNC,桌面环境 -> MATE (图形界面是否启用按需设置,桌面环境也按需选择)
- 其余设置默认即可
- 返回 Linux Deploy 主界面,点击右上角三个点,选择
安装
(安装过程需要 root 权限),然后等待安装完成。 - 系统安装完成后,在 Linux Deploy 主界面,点击左下角
启动
。 - 要想关闭系统,在 Linux Deploy 主界面点击
停止
即可。停止后,不会删除系统,也不会删除系统内的文件,下次可以点击启动
继续使用系统。
登录 Linux 系统
查看手机 IP 地址
例如:192.168.0.112
ssh 登录
在电脑上使用 ssh 工具登录
1 |
|
vnc 登录
电脑上安装 VNC Viewer,连接 192.168.0.112 即可。
vnc 连接桌面后,中文会显示乱码,我们需要使用 ssh 登录后安装字体:
1 |
|
然后停止
系统,并重新启动
,再次用 vnc 连接桌面即可。
备注一些系统的阿里云源地址
CentOS
1 |
|
Ubuntu
1 |
|
Debian
1 |
|
本文参考:
https://blog.csdn.net/weixin_40842492/article/details/107288522
https://www.cnblogs.com/cjdty/p/10943691.html