如何在VirtualBox虚拟机中安装Android x86
2017-04-05 · 为您提供更好的产品和服务
七彩虹科技有限公司
七彩虹科技成立于1995年,中国著名的DIY硬件厂商, 亚太区最重要的显示卡提供商之一。专注于IT硬件产品研发、生产和销售,致力于为个人和企业用户提供最具创新与实用价值的硬件产品及应用方案。
向TA提问
关注
展开全部
1、首先下载并安装:
(你当然可以选择使用VMWare,但别忘记VMWare不是免费的。好吧,我承认在国内随便饶一圈可以找到无数破解版或者注册码,但有免费而且开源的VirtualBox能替代,就不要做这样的事情了。毕竟大家也是做开发的,开发一款产品是多么不易,你懂得!)
在下载Android-x86的时候,一定要注意下载的版本。如果使用VirtualBox运行的话,一定记得在下载ROM时选择EEEPC版。据我实践经验来看,其他版本的ROM在VirtualBox上安装以后网络配置都会出问题,那么就失去意义了。如果使用VMWare则可以随意选择版本(貌似)。如果大家不想在后面的配置中觉得蛋疼,就请下载EEEPC版的ISO吧。
2、新建虚拟机
VirtualBox中新建虚拟机时:OperationSystem 和 Version分别选择 Other、Other/Unknown。接下来分配内存、硬盘大小等。内存大小推荐768M或者1G左右足以。硬盘大小则可以根据实际情况分配合适的数值。这个过程太简单,这里就不再多解释了。
3、安装EEEPC版ISO
虚拟机启动之间,新建CD-ROM并将ISO文件制定到其中。
虚拟机网络类型选择桥接Bridged Adapter。
第一次启动虚拟机,根据看到的向导将新建分区,并在该分区安装Android-x86相应的ISO系统。由于不需要其他过多的设置,所以将分配的硬盘全数格式化成ext3格式,并在其中安装即可。安装完成之后启动虚拟机,就可以看到可爱的Android运行啦。这速度,可真不是盖的。不起那蛋疼的emulator要好很多很多啦,大家可以享受了。
4、网络配置
接下来当然要让Android能够跑起来才好。别浪费时间在虚拟机里面配置WIFI等网络设置,那玩意儿根本不起作用。步骤如下:
在虚拟机启动以后界面上按下:Alt+F1,可以切换到命令行模式。命令行下写命令:netcfg可以看到虚拟机中的网络设置。我们可以看到一个127.0.0.1的地址和另外一个设备名称为eth0,IP地址是0.0.0.0的地址。接下来敲入命令:dhcpcd可以另eth0设备启动配置IP地址。完成之后在使用命令:setprop net.dns1 8.8.8.8 来设置DNS服务器为谷歌的DNS服务器(或你所在地区的DNS服务器)。在命令行按下:Alt+F7切换回图形界面。
5、Eclipse链接VirtualBox
以上步骤完成之后,若想要自己的程序被发布到虚拟机中,需要使用adb链接到虚拟机中。在上述过程中通过DHCP获取到的虚拟机IP地址为:192.168.1.14。则需要在命令行中使用adb connect命令连接到虚拟机中。
Window:进入到Android SDK中adb所在的目录,并运行:abc connect 192.168.1.14
Ubuntu:进入到Android SDK中adb所在的目录,并运行: ./adb connect 192.168.1.14
目前还不知道的东西是,如何实现屏幕的反转,GPS等一些信息。但我在ROM中发现一个应用较Fake GPS应该就是提供GPS信息的,作为测试机已经足够啦。
(望楼主采纳哦)
(你当然可以选择使用VMWare,但别忘记VMWare不是免费的。好吧,我承认在国内随便饶一圈可以找到无数破解版或者注册码,但有免费而且开源的VirtualBox能替代,就不要做这样的事情了。毕竟大家也是做开发的,开发一款产品是多么不易,你懂得!)
在下载Android-x86的时候,一定要注意下载的版本。如果使用VirtualBox运行的话,一定记得在下载ROM时选择EEEPC版。据我实践经验来看,其他版本的ROM在VirtualBox上安装以后网络配置都会出问题,那么就失去意义了。如果使用VMWare则可以随意选择版本(貌似)。如果大家不想在后面的配置中觉得蛋疼,就请下载EEEPC版的ISO吧。
2、新建虚拟机
VirtualBox中新建虚拟机时:OperationSystem 和 Version分别选择 Other、Other/Unknown。接下来分配内存、硬盘大小等。内存大小推荐768M或者1G左右足以。硬盘大小则可以根据实际情况分配合适的数值。这个过程太简单,这里就不再多解释了。
3、安装EEEPC版ISO
虚拟机启动之间,新建CD-ROM并将ISO文件制定到其中。
虚拟机网络类型选择桥接Bridged Adapter。
第一次启动虚拟机,根据看到的向导将新建分区,并在该分区安装Android-x86相应的ISO系统。由于不需要其他过多的设置,所以将分配的硬盘全数格式化成ext3格式,并在其中安装即可。安装完成之后启动虚拟机,就可以看到可爱的Android运行啦。这速度,可真不是盖的。不起那蛋疼的emulator要好很多很多啦,大家可以享受了。
4、网络配置
接下来当然要让Android能够跑起来才好。别浪费时间在虚拟机里面配置WIFI等网络设置,那玩意儿根本不起作用。步骤如下:
在虚拟机启动以后界面上按下:Alt+F1,可以切换到命令行模式。命令行下写命令:netcfg可以看到虚拟机中的网络设置。我们可以看到一个127.0.0.1的地址和另外一个设备名称为eth0,IP地址是0.0.0.0的地址。接下来敲入命令:dhcpcd可以另eth0设备启动配置IP地址。完成之后在使用命令:setprop net.dns1 8.8.8.8 来设置DNS服务器为谷歌的DNS服务器(或你所在地区的DNS服务器)。在命令行按下:Alt+F7切换回图形界面。
5、Eclipse链接VirtualBox
以上步骤完成之后,若想要自己的程序被发布到虚拟机中,需要使用adb链接到虚拟机中。在上述过程中通过DHCP获取到的虚拟机IP地址为:192.168.1.14。则需要在命令行中使用adb connect命令连接到虚拟机中。
Window:进入到Android SDK中adb所在的目录,并运行:abc connect 192.168.1.14
Ubuntu:进入到Android SDK中adb所在的目录,并运行: ./adb connect 192.168.1.14
目前还不知道的东西是,如何实现屏幕的反转,GPS等一些信息。但我在ROM中发现一个应用较Fake GPS应该就是提供GPS信息的,作为测试机已经足够啦。
(望楼主采纳哦)
展开全部
1)点击左上角的“New”按键,在新对话框中,名字随便取一个,类型选择“Linux”,版本选择“Linux 2.6 /3.x /4.x (32-bit)”:
2)选择“Next”,在新对话框中,设置虚拟机的内存大小。笔者设置为2GB:
3)点击“Next”,在接下来的对话框中,选择“Create a virtual hard disk now”:
4)点击“Create”,在新对话框中,选择磁盘镜像文件类型为VDI,即第一项:
5)点击“Next”,选择动态分配:
6)再点击“Next”,填入磁盘镜像文件的文件名和容量的上限,笔者选择10GB,应该够用了:
7)点击“Create”后,虚拟机就创建成功了。
8)在虚拟机中创建一个光盘驱动器,并讲下载下来的Android-x86的光盘镜像文件关联上去。
在VirtualBox中,选择你刚才创建的那个虚拟机,然后点击上方的“Settings”按钮。
接着选择“Storage”选项卡,在右边的控制器旁边,点击那个带加号的光盘图标,在弹出的对话框中选择“Choose disk”:
接下来找到你下载的那个.iso文件,并选择打开就可以了。
同时,请确保虚拟机允许光盘启动,还是在“Settings”对话框中,选择“System”,在右边的“Boot Order”中,“Optical”被选上了:
9)更改一下网络配置,芯片组请选择Intel的ICH系列的,最好不要选择PIIX3,如上图。
在“Network”选项卡中,启动一个网卡适配器,选择网络类型为“NAT”或“Bridged Adapter”,名字是“eth0”,在高级选项中将适配器类型也改成Intel系列的:
好了,虚拟机配置好了,下面直接启动虚拟机,进行安装。具体安装的步骤如下:
1)在光盘启动界面中,选择“Installation - Install Android-x86 to harddisk”:
2)在接下来的对话框中,你应该可以看到“sda”,它就是你前面创建虚拟机时挂载上来的那个磁盘镜像。不过,这个磁盘镜像还没有格式化,还不能用于安装,所以我们先要选择“Create/Modify partitions”:
3)下面让你选择是否用GPT,请确保千万选择No:
4)再选择“New”,创建磁盘分区:
5)选择“Primary”:
6)下面的“Size”直接回车,选择默认值。然后,千万记得要将这个分区标记为可启动的:
7)再选择“Write”,将改变写入磁盘,请耐心等待,这步可能要花一点时间。最后,选择“Quit”退出到前面的页面。这时,应该可以看到“sda1”了,证明分区成功:
8)选择这个分区,并在下面的页面中,选择将磁盘格式化成ext3格式:
9)请键入yes确认要格式化。在下面的页面中,请选择安装GRUB,但不用选择安装GRUB2:
10)再下面的配置,选什么都随便了,一路回车,安装就会正式进行了。
安装完成后,选择“Reboot”重启一下。别忘了,将虚拟机的光盘启动关掉,或者将启动的优先级调到硬盘之后,否则再次启动还是从光盘引导。
2)选择“Next”,在新对话框中,设置虚拟机的内存大小。笔者设置为2GB:
3)点击“Next”,在接下来的对话框中,选择“Create a virtual hard disk now”:
4)点击“Create”,在新对话框中,选择磁盘镜像文件类型为VDI,即第一项:
5)点击“Next”,选择动态分配:
6)再点击“Next”,填入磁盘镜像文件的文件名和容量的上限,笔者选择10GB,应该够用了:
7)点击“Create”后,虚拟机就创建成功了。
8)在虚拟机中创建一个光盘驱动器,并讲下载下来的Android-x86的光盘镜像文件关联上去。
在VirtualBox中,选择你刚才创建的那个虚拟机,然后点击上方的“Settings”按钮。
接着选择“Storage”选项卡,在右边的控制器旁边,点击那个带加号的光盘图标,在弹出的对话框中选择“Choose disk”:
接下来找到你下载的那个.iso文件,并选择打开就可以了。
同时,请确保虚拟机允许光盘启动,还是在“Settings”对话框中,选择“System”,在右边的“Boot Order”中,“Optical”被选上了:
9)更改一下网络配置,芯片组请选择Intel的ICH系列的,最好不要选择PIIX3,如上图。
在“Network”选项卡中,启动一个网卡适配器,选择网络类型为“NAT”或“Bridged Adapter”,名字是“eth0”,在高级选项中将适配器类型也改成Intel系列的:
好了,虚拟机配置好了,下面直接启动虚拟机,进行安装。具体安装的步骤如下:
1)在光盘启动界面中,选择“Installation - Install Android-x86 to harddisk”:
2)在接下来的对话框中,你应该可以看到“sda”,它就是你前面创建虚拟机时挂载上来的那个磁盘镜像。不过,这个磁盘镜像还没有格式化,还不能用于安装,所以我们先要选择“Create/Modify partitions”:
3)下面让你选择是否用GPT,请确保千万选择No:
4)再选择“New”,创建磁盘分区:
5)选择“Primary”:
6)下面的“Size”直接回车,选择默认值。然后,千万记得要将这个分区标记为可启动的:
7)再选择“Write”,将改变写入磁盘,请耐心等待,这步可能要花一点时间。最后,选择“Quit”退出到前面的页面。这时,应该可以看到“sda1”了,证明分区成功:
8)选择这个分区,并在下面的页面中,选择将磁盘格式化成ext3格式:
9)请键入yes确认要格式化。在下面的页面中,请选择安装GRUB,但不用选择安装GRUB2:
10)再下面的配置,选什么都随便了,一路回车,安装就会正式进行了。
安装完成后,选择“Reboot”重启一下。别忘了,将虚拟机的光盘启动关掉,或者将启动的优先级调到硬盘之后,否则再次启动还是从光盘引导。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询