最近一直想用Hyper-V虚拟一个Android环境,来做一些事情。可苦于翻遍了BAIDU和GOOGLE,也没有找到很成熟的方法。无意中在国外的某链接中找到了模拟RemixOS的一个贴子,发布日期已经很老了,内容也不是很完善,就自己整理研究了一下,总结出来一篇完整的Hyper-V虚拟化经验,分享出来给大家。
1、最新版RemixOS是基于Android5.X的,官方的下载地址:https://bbs.jide.com/forum.php?m ... &extra=page%3D1
2、在Hyper-V中建立虚拟磁盘,格式使用VHD格式,空间最少需要5G大小,发贴时还没研究出如何扩大容量,所以暂时再大也没有意义。
01.JPG (136.6 KB, 下载次数: 1)
02.JPG (120.62 KB, 下载次数: 0)
03.JPG (74.1 KB, 下载次数: 0)
3、创建好虚拟磁盘后,到计算机管理-磁盘管理中,选择:附加VHD--浏览(刚才创建的VHD虚拟磁盘),然后:确定。
04.JPG (157.82 KB, 下载次数: 0)
05.JPG (109.24 KB, 下载次数: 0)
4、对刚才所附加好的磁盘点击右键:选择初始化磁盘--分区形式:MBR--新建简单卷--然后格式化为FATA32格式,格式化完成后:分离VHD磁盘。
06.JPG (145.96 KB, 下载次数: 0)
07.JPG (30.55 KB, 下载次数: 0)
08.JPG (53.96 KB, 下载次数: 0)
09.JPG (39.82 KB, 下载次数: 0)
5、到Hyper-V中新建虚拟机,选择第一代,内存分配2048(自己看着办吧),去掉使用动态内存,然后再把刚才创建好的VHD虚拟硬盘添加进去。
10.JPG (82.08 KB, 下载次数: 0)
11.JPG (65.11 KB, 下载次数: 0)
12.JPG (100.51 KB, 下载次数: 0)
6、对刚才新建好的虚拟机点击:右键--设置。先确定启动顺序:从CD启动。然后在DVD驱动器中,选择你在官网下载的RemixOS系统中的ios文件,然后确定就可以了。至于分配几个处理器核心/连接外网的虚拟网卡/是否启用检查点/自动启停的操作等等,按你自己的喜好就可以。
13.JPG (71.98 KB, 下载次数: 0)
14.JPG (61.5 KB, 下载次数: 0)
15.JPG (52.42 KB, 下载次数: 0)
7、连接刚才建立好的虚拟机,点击启动。在出现以下启动画面后,快速点击你键盘的TAB键,进入命令行模式。将出现的字符串修改为/kernel initrd=initrd.img root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet INSTALL=1 nomodeset vga=?,这段代码主要需要修改的地方,是下面第二张图中标红的部分。注意!可别把vga=?填进去,?号代表着分辨率。我再贴一张分辨率代码的示意图,可以根据个人喜好把?号替代成数字。因环境所限,我只测试了791/792/794三种分辨率,都可以通过。修改完成后,回车确认,然后慢慢等待吧。
16.JPG (65.98 KB, 下载次数: 0)
18.JPG (81.59 KB, 下载次数: 0)
17.JPG (41.83 KB, 下载次数: 0)
8、如上述步骤没有出错,应该就会出现安装界面了。在安装界面中:选择sda1分区安装。第二个界面问你是否格式化,选不要格式化。第三个界面选择YES使用GRUB安装。再选择Skip跳过EFI GRUB2安装。选择YES使系统目录为读写属性,回车后就会出现安装界面。再在随后的界面选择YES--创建image文件。指定.img文件的大小,这里最大是2047。点击确定后会询问是否启动,选择Run。
19.JPG (66.92 KB, 下载次数: 0)
20.JPG (48.44 KB, 下载次数: 0)
21.JPG (48.62 KB, 下载次数: 0)
22.JPG (39.12 KB, 下载次数: 0)
23.JPG (66.49 KB, 下载次数: 0)
24.JPG (44.47 KB, 下载次数: 0)
25.JPG (66.81 KB, 下载次数: 0)
26.JPG (64.92 KB, 下载次数: 0)
27.JPG (32.31 KB, 下载次数: 0)
9、如果上述步骤一切正常,你会进入RemixOS的安装界面。RemixOS初始化启动完成后,你会发现鼠标移动很困难,需要按住左键来移动,先不用管它,把RemixOS关机。然后再次操作一遍:计算机管理--磁盘管理--附加VHD。把刚才装好系统的虚拟硬盘再次挂载到你的计算机上,并给它分配个驱动器号。这些步骤在上面有详细的图示,就不再贴图说明了。重点来了:在你刚挂载的这个驱动器下,找到\grub\menu.lst文件,并以记事本的方式打开。
28.JPG (111.74 KB, 下载次数: 0)
10、打开后,你会看到如下图所示的代码。把我图中标记红线的地方,改为kernel vga=?。?代表你刚才安装时所设置的分辨率。例如:你最初安装设置的是792,就应该改为kernel vga=792,以此类推。需要修改的地方一共有4处。我所用的代码放在图后做为参考,但切记不要无脑粘贴。因为版本和设置的不同,你很可能启动不了虚机。
注意!这步完成后,一定要去计算机管理--磁盘管理中,把附加的VHD硬盘分离出来。
注意!一定要到你建立好的虚拟机中,把虚拟光驱中的ISO文件去除掉。或者改变一下启动顺序,硬盘优先!
29.JPG (98.58 KB, 下载次数: 0)
参考代码:
default=0
timeout=6
splashimage=/grub/android-x86.xpm.gz
root (hd0,0)
title Remix OS 2016-10-24
kernel /android-2016-10-24/kernel vga=794 quiet root=/dev/ram0 androidboot.hardware=remix_cn_x86_64 androidboot.selinux=permissive nomodeset SRC=/android-2016-10-24
initrd /android-2016-10-24/initrd.img
title Remix OS 2016-10-24 (Debug mode)
kernel /android-2016-10-24/kernel vga=794 root=/dev/ram0 androidboot.hardware=remix_cn_x86_64 androidboot.selinux=permissive nomodeset DEBUG=2 SRC=/android-2016-10-24
initrd /android-2016-10-24/initrd.img
title Remix OS 2016-10-24 (Debug nomodeset)
kernel /android-2016-10-24/kernel vga=794 nomodeset root=/dev/ram0 androidboot.hardware=remix_cn_x86_64 androidboot.selinux=permissive nomodeset DEBUG=2 SRC=/android-2016-10-24
initrd /android-2016-10-24/initrd.img
title Remix OS 2016-10-24 (Debug video=LVDS-1:d)
kernel /android-2016-10-24/kernel vga=794 video=LVDS-1:d root=/dev/ram0 androidboot.hardware=remix_cn_x86_64 androidboot.selinux=permissive nomodeset DEBUG=2 SRC=/android-2016-10-24
initrd /android-2016-10-24/initrd.img
11、上述步骤全部完成后,就可以启动虚拟机了。如一切正常,你会进入RemixOS界面,但鼠标移动的问题仍然需要解决。方法如下:用按住鼠标左键的方式移动鼠标,依次点击菜单--终端模拟器,就会进入命令行界面。然后输入:su(回车,获取管理员权限)。再输入:rmmod hid_hyperv(回车,移除Hyper-V鼠标)。然后两次exit,退出界面。现在你就可以自由移动鼠标了。你也可以使用组合键来释放鼠标,具体组合键看你的Hyper-V右下角会有提示。
30.JPG (98.27 KB, 下载次数: 0)
未解决的问题:
1、还没有找到类似于Windows远程桌面之类的远程登陆方法,只能通过Hyper-V的界面来操作虚拟机。如有解决办法的坛友,请告之。
2、由于虚拟硬盘是FAT32格式的,img文件无法更大化。以至于安装完系统后,可用的存储空间只有1GB左右,正在寻找解决办法。
3、我测试用的设备没有独显/核显,所以无法测试RemoteFX 3D虚拟适配器是否对此虚机起作用,也无法测试独显直通是否有效。
PS:在发贴时,所测试的分辨率中,只有791/792/794正常通过,其它均是无法正常显示或无法正常启动,也不知是否和我的硬件环境有关。
评论
马克一下,桌面版能用通用apk吗
评论
U盘装了个凤凰系统,整个电脑(pc)就变成了 一个大是手机。
评论
楼主玩什么游戏?
评论
试了几个常用的.apk,和桌面版可以通用。
评论
没有核显独显?你用的设备是古董或者arm设备?
那就是纯粹性能太差所有鼠标移动缓慢吧
那你随便找个台式机测试不就好了 谁没事用hy虚拟机
干活不用安卓sdk和VM是蛋疼吗
或者企业没有买授权资格?跳槽吧 楼主
评论
存粹个人爱好,玩一玩而已。
也不是绝对没有独显/核显,只不过我在服务器上测试的,有个AST2400的板载显卡。
咱可不好跳槽啊。。。。。。
评论
在网上没找到具体教程,能给个链接或关键字吗?
体验怎样?hyper-v装remixos的体验很一般
评论
也是论坛里看的帖子,然后下载试验了一下。
win下直接运行,可以装硬盘,可以装U盘。大概是这样子。
我装了一个U盘。直接U盘运行。
硬盘也装过,怕把原系统弄乱,就没用。
电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?