在Android上运行QEMU并在其中运行Windows合集教程。
QEMU本体下载
如图所示,除了最下面的Source Code(源码)之外,可执行程序的命名规则为“limbo-目标架构-android本机架构-版本.apk”,对应下载即可。
一般来说在Android上运行 Windows 需要的目标架构是x86_64,本机架构一般老的手机选择ARMv7,新的手机选择ARM64。架构不正确无法运行。
准备系统镜像
略。
QEMU镜像制作
首先建议直接把qemu的根目录直接加到系统变量里,主要是方便。
这一步的主要目的是创建一个可引导的镜像文件,直接复制到手机上导入运行。
启动cmd,输入如下代码创建一个16GB的qcow2磁盘镜像文件
1 | qemu-img create -f qcow2 thinpc.qcow2 16G |
然后就可以启动QEMU安装系统了。输入如下代码启动QEMU。
1 | qemu -m 1024 -boot d -hda thinpc.qcow2 -cdrom D:\en_windows_thin_pc_x86_697681.iso -net user -localtime -soundhw ac97 |
参数解释:
-m:内存容量,默认128,单位MB。由于目标设备是Android,所以不建议调的太高,免得测试结果和最终呈现的结果不一样。
-boot:启动设备,参数分别为floppy(a), hard disk(c), CD-ROM(d),默认的情况下由硬盘启动。
-hda:硬盘镜像路径
-cdrom:光盘镜像(iso)路径
-net:网络参数,建议使用user,当然也可以自己摸索使用tap
-localtime:使用主机时间作为虚拟机的bios时间,默认采用UTC标准时间。
-soundhw:声卡,这里选ac97是因为驱动比较容易
一切顺利的话会是如下的界面:
然后装系统就不赘述了,我不信你不会。
待续
还没写完,等博客整体完成维护再说吧。