安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

2022-02-19 21:56:55 35点赞 94收藏 3评论

导言

为什么要在安卓手机上安装并运行alpine linux系统呢?有两个原因:

1、闲的,就是想折腾一下

2、想试着能不能在手机上创建docker用来部署容器,比如网心云什么的。

正文

原理很简单,我们需要在安卓手机上安装一个安卓版的虚拟机——qemu,而qemu的安装需要依赖模拟终端Termux。所以总的流程就是安卓手机上安装Termux>Termux安装qemu>qemu上安装alpine linux。步骤有点多,所以可能会有点难度,但是跟着流程来应该问题不大。

首先打开手机浏览器,打开百度,在百度上搜索 F-droid,进入 F-droid的官网

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

进入官网后下滑在搜索栏里输入termux,点击搜索。

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

在搜索结果里选择Termux 带有软件包的终端模拟器

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

往下滑,点击 下载APK 进行下载并安装。

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

安装后打开

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

接着我们需要在模拟终端里安装ssh服务,这样当手机和电脑处于同一局域网的时候我们就能在电脑上通过PUTTY远程登录手机的Termux模拟终端了。

在终端里输入指令 apt update 回车执行

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

执行完毕后再次输入指令 apt install openssh 回车执行。

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

执行后会有如下提示,输入 Y 回车执行

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

安装完后我们需要查询一下模拟终端的用户名和设置密码。

输入指令 whoami 回车执行,得到的结果就是用户名:u0_a197

输入指令 passwd 回车执行,输入密码(至少需要大小写英文字母+数字),比如我设的是 Root1,输入密码时不会显示。

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

设置完密码后再查询一下终端的IP地址,输入指令 ifconfig 回车执行后可以等到IP地址。

最后再输入指令 sshd 回车执行,开启ssh远程登录服务。

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

打开电脑的PUTTY,填入刚才查询到的IP地址,端口填入 8022 ,点击打开。

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

打开后输入终端的用户名和密码进行登录(输入密码时不显示)

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

登录后我们先更换一下终端的软件包的下载源,换成国内的镜像站,以确保能正常下载后面需要的数据。

输入或者粘贴复制指令 termux-change-repo 回车并执行

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

鼠标点击 OK

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

用鼠标选择你想更换的下载源,我选的是南京大学的镜像站。点击 OK

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

输入或者粘贴复制指令 apt install unstable-repo wget -y 回车并执行。

代码停在 sources.list (Y/I/N/O/D/Z) [default=N] ? 这里时再按一次回车。

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

输入或者粘贴复制指令 apt install x11-repo -y 回车并执行。

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

输入或者粘贴复制指令 apt install qemu-utils qemu-system-x86_64 -y 回车并执行。这一步就是安装虚拟机qemu了。安装可能需要一段时间,耐心等待就行了。

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

正确安装完成效果如下图所示

安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

总结

到这里,安卓手机的模拟终端Termux和虚拟机qemu就已经设置安装完成了。下一步的话,就是在虚拟机上安装alpine linux系统了。其实按照步骤来的话,也不是很难的安卓手机免ROOT运行alpine linux之模拟终端Termux和安卓版虚拟机qemu的安装

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
3评论

  • 精彩
  • 最新
  • 很棒的分享

    校验提示文案

    提交
  • 我刚卸载完那几个软件

    校验提示文案

    提交
  • 厉害喇我的哥

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
94
扫一下,分享更方便,购买更轻松