使用VM安装安卓虚拟机

本人使用环境:win10+VM12
前提:你已经安装好Vmware

前言

今天突然像搞个安卓虚拟机玩玩,于是:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_VMware

下载安卓镜像

网站:https://osdn.net/projects/android-x86/releases

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_android_02


我选择的是android-x86_64-9.0-r2,当然,你也可以选其他的。

开始安装

打开VMware Workstation,单击“创建新的虚拟机”,或者在菜单栏点击文件“文件”选择“新建虚拟机”,还可以用快捷键“Ctrl+N”来创建:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_VMware_03


选择“典型”推荐,下一步:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_VMware_04


选择下载好的android系统iso镜像文件,点击下一步:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_05


设置虚拟机名称以及保存路径,点击下一步:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_06


选择硬盘大小,点击下一步:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_VMware_07


选择自定义硬件,可以设置一下内存大小,根据自己的电脑配置选择即可,我这里选择2G内存,最小建议设置1G;处理器也可以根据自己的需要选择:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_08


点击创建后开启此虚拟机,点击完成:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_09


点击开启虚拟机,选择第三项回车进行安装:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_10


选择第一项回车,如图:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_vmware_11


选择NO回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_12


选择NEW回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_13


选择Primary在回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_14


保持默认直接回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_vmware_15


新建了主分区后需要激活分区才能启动,也就是写磁盘引导信息,选择“Bootable”然后回车。“sda1”的Flags就是“Boot”:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_16


选择Write回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_vmware_17


输入yes在回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_18


然后选中“Quit”然后回车,退出分区:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_android_19


选择 “sda1”,即第一块硬盘的第一个分区,然后用“Tab”键选中“OK” 后回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_20


选择要格式化的文件系统类型,选择ETX4,选OK回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_android_21


选择Yes,回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_22


选择Yes,回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_VMware_23


选择Yes,回车:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_vmware_24


接下来会自动安装系统,直到安装完成,我们选择重启即可:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_25


其实系统已经安装完成,但是我们发现重启之后是进不了系统的,出现黑屏,或者以下这种提示:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_26


这时我们还需要进一步设置,需要先关闭虚拟机,之后在开机,开机选择第二项回车,进入debug模式:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_vmware_27


回车输入:mount -o remount,rw /mnt 重新加载/mnt为可写模式:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_28


修改/mnt/grub/menu.lst, 加入nomodeset选项,输入:vi /mnt/grub/menu.lst回车(不知道怎么用vi编辑器的可以百度查一下),按i,进入编辑模式,在第一个启动项,quiet后面加入nomodeset,如图:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_29


按esc键取消编辑模式,输入:wq回车保存并退出,重启虚拟机即可:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_VMware_30


重启之后就顺利的进入系统了(可能得等就一下):

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_VMware_31


选择简体中文,点击开始:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_32


选择网络:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_33


设置日期:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_vmware_34


点击接受:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_VMware_35


设置密码:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_ios的安卓虚拟机能用吗_36


选择主屏幕应用,我选择第二个:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_重启_37


完成:

ios的安卓虚拟机能用吗 ios运行安卓虚拟机_android_38

遇到的问题

  1. 使用vmware提示无法打开内核设备 \.\Global\vmx86: 系统找不到指定的文件

    解决办法:右键点击我的电脑——>管理——>服务和程序——>服务,找到所有关于VMware的服务,右键启动:

主要参考:https://baijiahao.baidu.com/s?id=1630789160989369444&wfr=spider&for=pc