DOC软件文档百宝箱

手机上跑电脑系统:从建虚拟磁盘到开机桌面

本篇讲怎么在安卓手机上用 QEMU 启动器把一台"虚拟电脑"完整跑起来:建磁盘镜像、配 CPU 与内存、挂系统镜像、连上 VNC 看到桌面。参数设多少、装哪一版系统更顺,参考另一篇虚拟运存与常见故障排查。

在手机上运行桌面系统,靠的是 QEMU 这个开源机器模拟器——它能把 x86、ARM 等架构的处理器完整仿真出来。QEMU 启动器则把命令行里的配置工作做成了下拉框:不用记参数,选好架构、挂上镜像、点开机就行,全程不需要 Root 权限。

一、先装好核心,再谈开机

第一次打开应用会提示安装 QEMU 2.11.1 核心,点确定后自动解压配置文件。这一步是后面一切的前提:解压中途退出、或者存储权限没给,都会导致虚拟机开不了机。解压完成的标志是界面出现完成提示,之后就可以开始配置第一台机器。

二、建一块属于虚拟机的磁盘

进入右上角菜单的镜像工具箱,选「创建空磁盘」:

想直接用现成的系统镜像压缩包也行,用解压工具解开后再挂载。

三、配置核心环境

四、挂载镜像、指定启动方式

硬盘 A 选刚生成的空磁盘;把系统安装镜像(ISO)挂到「只读光盘」;启动方式按镜像类型选硬盘或软盘。想在手机和虚拟机之间互传文件,就在 /sdcard 下建一个英文名的短路径文件夹挂到硬盘 B 当共享目录,路径带中文或太深容易出问题。

五、开机与显示

图形界面选 VNC,点右下角 ▶ 开机;用任意 VNC 客户端连 127.0.0.1:0 就能看到虚拟机桌面。v1.1.0 起也支持 SDL 本地显示:开机成功后直接关联图形端,省掉 VNC 连接这一步。联网模式选 user(对应 NAT),虚拟机不开额外配置就能上网。

开机后第一次进桌面往往要等一阵——纯软件模拟的速度比真机慢得多,属正常现象。更多参数细节与界面截图,可以看这份 qemu 启动器安卓版介绍站;装不上、连不上画面之类的故障,翻常见故障排查那篇就够了。

同站更多