QEMU(前言)
实际上 , 我们离Qemu并不遥远 , 像我们所熟悉的limbo,Qemu启动器 , APQ等众多的安卓应用 , 内布仍采用的是Qemu作为核心 , 就连wine也有基于Qemu的内容 , Qemu有许多很棒的功能 , 也不仅仅是虚拟x86 , 也可作为内核调试 , 当然 , 这些内容我们现在不谈 , 现在的目标是学会它 , 并且能够熟练的运用它 , 把它的每一个功能都发挥在必要的地方上 ,
但是在这之前 , 我们先来纠正几个误区:首先 , Qemu并不是一个apk安卓应用,它能够在linux windows android等众多系统中运行 , 很多人以为Qemu启动器就是Qemu的本体,其实并不是这样,这个只是一个软件,它只是核心基于QEMU,其次就是把它图形化,让安卓用户更容易的操作 , 但是这个软件存在的bug比较多,并且高安卓版本无法运行,所以很多人就自认为自己手机用不了Qemu,这个观念其实是错误的
其次,QEMU不仅仅只是windows模拟器,很多人认为QEMU只是千篇一律的模拟windows X86这种观念也是错误的,一套完整编译的QEMU,可模拟几十几百个架构(例如win10 arm debian ppc64el) QEMU可以模拟的系统很多 , 还不仅仅局限在windows,它小到应用程序,大到操作系统
效率:很多人认为手机上的QEMU就是个垃圾低效率虚拟机,但是,您仔细想想 , 如果一台正常的手机 , 要去运行windows系统,那能快吗? 答案肯定是不能,因为大部分手机的架构是ARM,而大部分windows是X86 这样子运行的话QEMU效率就会因为异架构损耗而被消耗殆尽 , 还有一个原因 , 就是手机不能够启用虚拟化 , 因为厂商几乎阉割虚拟化 , 因为正常的手机 , 要这个特性也没用 , 现在的人的手机几乎用来打游戏 , 上网聊天 , 很少有人用手机去折腾这些 , 所以为了简化 , 大部分的手机出厂都不带虚拟化的 , 这一点就是为什么即使是同架构的模拟 , 效率仍然会被损耗殆尽的原因了
当然也并不是绝对的 , 也有几台手机是例外
前言介绍已经讲完 , 现在开始我们研究Qemu命令行的第1步--安装
上文说过Qemu并不是一个安卓上软件,他本身核心是要靠命令行去驱动,那些软件只不过是把它接近图形化 , 实则内部仍是命令行脚本驱动
首先想要学习QEMU,必须得自身拥有一个QEMU,有很多方法,但是这里强烈推荐proot+Linux ubuntu+QEMU
此方法是在安卓搭建一个proot容器 , 并在其内部安装/运行linux发行版 , 再在其中安装Qemu以达到目的
在安卓搭建linux的方法大有很多,可以随便百度或者是找个视频
这里推荐几个软件:如果没有root可以尝试以下软件
userland termux Utermux
root用户可以尝试linux deploy
这些应用的教程在网络上是应有尽有,可以随便搜一个
所安装的linux并不需要图形界面,只需一个命令行窗口即可
如果您不懂linux的用法,建议您选择ubuntu,如果你很精通linux,你可以选择一个你喜欢的发行版
你需要做的操作就是su
输入密码
执行apt update & apt install qemu -y
如果你没有换软件源,或者是您不懂如何换软件源 , 请参考我的《userland手机免root运行ubuntu教程》
apt install 一系列的命令执行完以后,您将会安装一个qemu2.11.1(这里以ubuntu18.04为例)不同的发行版安装的版本不同
安装完毕后您首先要确认它是否安装到位
输入以下命令来验证:
qemu-system-i386 --version
以上验证通过以后 , 那么恭喜你 , 你成功的安装了QEMU
搬:B持平之粉TWRP【QEMU教程1】
文章插图
文章插图
推荐阅读
- 2020qq靓号注册
- QEMU,基础命令2
- 小米9rom包。
- 安装win10失败怎么办?
- 华为P20 Pro刷机包 176
- 装机
- Win7电脑内潜伏explorer病毒怎么办
- 苹果7p游戏机
- 解决卡米教程