安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装
导言
为什么要在安卓手机上安装并运行alpine linux系统呢?有两个原因:
1、闲的,就是想折腾一下
2、想试着能不能在手机上创建docker用来部署容器,比如网心云什么的。
正文
原理很简单,我们需要在安卓手机上安装一个安卓版的虚拟机——qemu,而qemu的安装需要依赖模拟终端Termux。所以总的流程就是安卓手机上安装Termux>Termux安装qemu>qemu上安装alpine linux。步骤有点多,所以可能会有点难度,但是跟着流程来应该问题不大。
首先打开手机浏览器,打开百度,在百度上搜索 F-droid,进入 F-droid的官网
进入官网后下滑在搜索栏里输入termux,点击搜索。
在搜索结果里选择Termux 带有软件包的终端模拟器
往下滑,点击 下载APK 进行下载并安装。
安装后打开
接着我们需要在模拟终端里安装ssh服务,这样当手机和电脑处于同一局域网的时候我们就能在电脑上通过PUTTY远程登录手机的Termux模拟终端了。
在终端里输入指令 apt update 回车执行
执行完毕后再次输入指令 apt install openssh 回车执行。
执行后会有如下提示,输入 Y 回车执行
安装完后我们需要查询一下模拟终端的用户名和设置密码。
输入指令 whoami 回车执行,得到的结果就是用户名:u0_a197
输入指令 passwd 回车执行,输入密码(至少需要大小写英文字母+数字),比如我设的是 Root1,输入密码时不会显示。
设置完密码后再查询一下终端的IP地址,输入指令 ifconfig 回车执行后可以等到IP地址。
最后再输入指令 sshd 回车执行,开启ssh远程登录服务。
打开电脑的PUTTY,填入刚才查询到的IP地址,端口填入 8022 ,点击打开。
打开后输入终端的用户名和密码进行登录(输入密码时不显示)
登录后我们先更换一下终端的软件包的下载源,换成国内的镜像站,以确保能正常下载后面需要的数据。
输入或者粘贴复制指令 termux-change-repo 回车并执行
用鼠标点击 OK
用鼠标选择你想更换的下载源,我选的是南京大学的镜像站。点击 OK
输入或者粘贴复制指令 apt install unstable-repo wget -y 回车并执行。
代码停在 sources.list (Y/I/N/O/D/Z) [default=N] ? 这里时再按一次回车。
输入或者粘贴复制指令 apt install x11-repo -y 回车并执行。
输入或者粘贴复制指令 apt install qemu-utils qemu-system-x86_64 -y 回车并执行。这一步就是安装虚拟机qemu了。安装可能需要一段时间,耐心等待就行了。
正确安装完成效果如下图所示
总结
到这里,安卓手机的模拟终端Termux和虚拟机qemu就已经设置安装完成了。下一步的话,就是在虚拟机上安装alpine linux系统了。其实按照步骤来的话,也不是很难的
。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~




















光之巨人迪迦
校验提示文案
值友9169437135
校验提示文案
陈德深
校验提示文案
陈德深
校验提示文案
值友9169437135
校验提示文案
光之巨人迪迦
校验提示文案