在Hyper-V上安装RemixOS 的Android模拟器
不想用实体机,想不想弄个快速的Android虚拟环境,今天我们就来说说把Android模拟器(RemixOS)安到Hyper-v上的办法。
2. 在Hyper-v中创建第1代的虚拟机,50G硬盘,2G内存。别急着开机。
3. 在计算机管理中打开磁盘管理,附加上刚才的虚拟磁盘,以MBR格式初化 格式化成Fat32格式,然后分离磁盘。




4. 通过VM机的光盘启动系统,但是不要选择上面的任何一项,直接按Tab键进去编辑。

5. 修改原来的启动code如下:
/kernel initrd=initrd.img root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet INSTALL=1 nomodeset vga=791
关于不同的vga代码可以参考如下:
| Colour depth | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1400x1050 | 1600x1200 |
| 8 (256) | 769 | 771 | 773 | 775 | ||
| 15 (32K) | 784 | 787 | 790 | 793 | ||
| 16 (65K) | 785 | 788 | 791 | 794 | 834 | 884 |
| 24 (16M) | 786 | 789 | 792 | 795 | ||

6. 选择:sda1
不要 format
选择安装GRUB (YES)
跳过安装EFI GRUB2 (SKIP)
选择YES: making system directory read-write.
选择YES: creating user data image.
输入data.img的大小,2014M
然后耐心等待。

因为我是安在SSD上的。速度很快。

注意情况:
第一,要再次关机后,重新附加到磁盘管理器上,打开硬盘里\grub\menu.lst文件,把文件中的kernel791替换为kernel vga=791。改完后如下:
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=791 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.imgtitle Remix OS 2016-10-24 (Debug mode)
kernel /android-2016-10-24/kernel vga=791 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.imgtitle Remix OS 2016-10-24 (Debug nomodeset)
kernel /android-2016-10-24/kernel vga=791 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.imgtitle Remix OS 2016-10-24 (Debug video=LVDS-1:d)
kernel /android-2016-10-24/kernel vga=791 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
第二,你发现你的鼠标不能用,要一直按着拖才能操。这个太痛苦了。估计死的心都有了。那么。这个时候,就要先忍着打开控制终端,然后输入如下:
1. 获取ROOT权限: su
2. 删除一个东东: rmmod hid_hyperv
参考文档:http://trukhanov.com/2016/01/install-remixos-on-hyper-v-virtual-machine/
在Hyper-V上安装RemixOS 的Android模拟器的更多相关文章
- windows系统上安装与使用Android NDK r5 (转)
windows系统上安装与使用Android NDK r5 很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单 ...
- HYPER -V 独立安装的 2016版本 中文版 下载好慢啊
HYPER -V 独立安装的 2016版本 中文版 下载好慢啊
- windows系统上安装与使用Android NDK r5
windows系统上安装与使用Android NDK r5 很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单 ...
- mumu模拟器安装xposed--如何在android模拟器上进行root
问题描述 安装xposed表示failed to access root权限,新版的mumu模拟器没有了root选项,需要自己root. 1.先关掉应用兼容性,然后重启 电脑一般都是x86的,mumu ...
- windows系统上安装与使用Android NDK r8d(一)
什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk.这些工具对开发者的帮助是巨大的. NDK 集成了交叉编译器,并 ...
- windows系统上安装与使用Android NDK r8d(二)
四. 在eclipse中集成c/c++开发环境 1. 装Eclipse的C/C++环境插件:CDT,这里选择在线安装. 首先登录http://www.eclipse.or ...
- visual studio xamarin 离线安装文件以及 android 模拟器
介绍 为了使用vs开发android我也是煞费苦心,先是从网上各种搜刮文章,然后找各种各样的离线包(因为国内网络是下载不了C#/Xamain)的包的,还有各种各样的安装包,都已快接近奔溃的边缘.每次不 ...
- 微软发布独立Android模拟器 为开发者提供测试
微软发布了 Visual Studio 2015 正式版,除了免费的社交版之外,另外也有付费的专业版.这套工具除了提供 Windows 应用程序的整合环境之外,你也可以利用它来开发 Android 程 ...
- Android模拟器——Genymotion
还在用Android原生模拟器?向你推荐一款全方位把Android原生模拟器秒成渣渣的神器:Genymotion! 需要理由? 性能卓越作为历史上最快的Android模拟器(没有之一),秒级开机关机速 ...
随机推荐
- File文件操作学习总结
1.java.io.file用于表示文件(目录),也就是说程序员可以通过File类在程序中操作硬盘上的文件和目录, 2.File类只能用于表示文件(目录)的信息(名称和大小),不能对文件内容进行访问. ...
- rsyslog & syslog详解
前言: rsyslog 是一个 syslogd 的多线程增强版.syslog是Linux系统默认的日志守护进程.默认的syslog配置文件是/etc/syslog.conf文件.程序,守护进程和内核提 ...
- Java开源生鲜电商平台-订单抽成模块的设计与架构(源码可下载)
Java开源生鲜电商平台-订单抽成模块的设计与架构(源码可下载) 说明:订单抽成指的是向卖家收取相应的信息服务费.(目前市场上有两种抽成方式,一种是按照总额的抽成比率,另外一种是按照订单明细的抽成比率 ...
- 浅谈MySQL存储引擎-InnoDB&MyISAM
存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取.MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式是不同的.每一种存储引擎都有它的优势和劣势,本文只讨论最常见 ...
- redis 中如何切换db
一台服务器上都快开启200个redis实例了,看着就崩溃了.这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开. 那么,redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在相同的 ...
- GitHub 系列之「Git速成」
1.什么是Git? Git 是 Linux 发明者 Linus 开发的一款新时代的版本控制系统,那什么是版本控制系统呢?怎么理解?网上一大堆详细的介绍,但是大多枯燥乏味,对于新手也很难理解,这里我只举 ...
- Firefox driver 那些事~
1. selenium 3.x开始,webdriver/firefox/webdriver.py的init中,executable_path="geckodriver":而2.x是 ...
- windows 搭建 IBM Hyperledger Fabric(超级账本)开发环境
一.概述 Hyperledge fabric项目是IBM开源的区块链项目.Github地址:https://github.com/hyperledger/fabric 想对fabric有具体的认识,可 ...
- APP内置react 应用与APP的交互问题
一.内置的H5应用唤起(返回)app 可以用 intent url 来唤起,但要求 webview 实现 shouldOverrideUrlLoading() ,解析 uri,找到对应的 activi ...
- ArrayBlockingQueue简介
ArrayBlockingQueue基于数组,先进先出,从尾部插入到队列,从头部开始返回. 线程安全的有序阻塞队列,内部通过"互斥锁"保护竞争资源. 指定时间的阻塞读写 容量可限制 ...