起因
前阵子看物联网比赛相关资料的时候看了一下华为的官网,突然一时兴起就想整个鸿蒙玩玩。结果是找了半天都没找到鸿蒙的刷机包,离了刷机包,官网上也没有别的资料,电脑鸿蒙也是找不到官方的映像,只能退而求其次搞个安卓玩玩了。
安卓现在是已经有x86的版本,但是相关的工具还是太少,用起来也不算很方便,但功能是该有的都有了。我就打算先在虚拟机里面装一个玩玩。
第一步,虚拟机的创建
先在https://www.android-x86.org/下载一个自己想要的系统映像。选择ISO格式的就可以了。之后打开VMware开始新建一个新虚拟机。
兼容性一般选最新的就行了
![image-20220416130506535]http://megamu.icu/images/posts/2022-04-16/2.png)
映像文件选择我们刚刚下载好的安卓x86系统
客户机操作系统选择其他64位或者BSD 64位都可以
选一个存放的位置,下一步
处理器这些自己看这办,够用就行了
虚拟内存同样够用就行,512MB也能跑,但很卡,一般来说4GB就完全够用了
网络先设置不连接,这个后面要用到网络时可以再改,然后下一步
磁盘空间大小看着来,别太小,立即分配这个不选也行,选了在完成设置时就要等一段时间创建磁盘
检查下配置,完成
安装系统
选择Installation
选择Create
GPT就不要了,这会影响后面的设置
新建一个分区
选择主分区
空间就全选上吧
设置Bootable,sda1的flags栏会显示boot
之后写入分区信息,确认。完成了就可以选quit退出这个节目里
回到上一个界面,选择我们刚刚建立的sda1
格式化为Linux的ext4格式
选择安装GRUB
选择安装系统目录的读写
之后就会开始在sda1上面安装安卓系统,这需要一段时间。结束了就可以关机了(不是重启!)
第三步进入安卓系统
把CD/DVD这里的使用ISO映像文件取消
重启虚拟机。先进入普通模式,如果在普通模式不能正常进入安卓系统,就重启虚拟机,选择debug模式;如果可以正常进入安卓系统,按照安卓系统的引导走就OK了。
输入下面的代码
mount -o remount,rw /mnt
vi /mnt/grub/menu.lst
在第一个启动项,quite后面加入nomodeset
重新启动,就可以正常进入系统了
第四步
进入安卓系统后按照系统的引导走就OK了