• 当前位置: 主页 > Linux安装教程 > 系统安装 >

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

    时间:2022-02-20 03:01来源:网络整理 作者:Linux先生 举报 点击:
    湖南成人高考 成人高考 成人高考 成人高考  成人高考 成人高考 
    作者:月色夜冷 导言 为什么要在安卓手机上安装并运行alpine linux系统呢?有两个原因: 1、闲的,就是想折腾一下 2、想试着能不能在手机上创建docker用来部

      作者:月色夜冷

      导言

      为什么要在安卓手机上安装并运行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系统了。其实按照步骤来的话,也不是很难的。

    推荐内容