安卓源码阅读---环境搭建VirtualBox+Ubuntu

声明:本博客内容参考“Abracadabra的专栏”的内容完成。作者的编译过程写的很全面、仔细。本博客在原作者的基础上稍加修改最终编译完成。查看原作者的博客请点击以下链接:
http://blog.csdn.net/u013553529/article/details/54829345

1.说明
使用VirtualBox+Ubuntu的环境 编译安卓7.1.2的源代码。
其中 VirtualBox使用的版本为5.2.6,
Ubuntu的镜像版本为16.04.3
2.准备
下载VirtualBox和Ubuntu的镜像文件

VirtualBox下载链接 https://www.virtualbox.org/
Ubuntu的镜像下载链接 http://mirrors.melbourne.co.uk/ubuntu-releases/,
这里我选择的是 ubuntu-16.04.3-desktop-amd64.iso
3.VirtualBox安装

3.1虚拟机安装指定目录,最好不要安装在系统盘上

自己指定目录

3.2接着一路next,知道finish结束,vitualbox安装结束.

4.创建ubuntu系统空间

说明:

android 7.1.2_r13的代码大概54GB,其中.repo目录34GB。除去.repo目录,代码大概20GB左右。所以在创建ubuntu系统之前要有足够的大的空间,避免编译过程中因为空间不足的原因导致下载源代码和编译过程失败。所以为了保证编译过程中不会出现这个问题,我特意找了一个硬盘编译源代码。将硬盘空间开辟了240G的空间用来编译源代码。

4.1 首先启动我们安装的virtualbox,新建ubuntu空间
选择新建按钮,创建ubuntu系统
这里写图片描述

4.2 点击下一步,给ubuntun设置内存空间。这个一般设置为电脑实际内存的一半。我的是8g,所以我给了4g的内存
这里写图片描述

4.3 点击下一步,创建虚拟硬盘。选择现在创建虚拟硬盘

这里写图片描述
4.4 点击创建,选择vdi,点击下一步
这里写图片描述
4.5 接下来有动态分配还有固定大小两个选项。因为我提前要开辟出来240G的空间,所以我选择了固定大小。然后点击下一步
这里写图片描述
4.6 配置完成之后就要在电脑的磁盘上开辟空间了。这里有两点一定要注意:
* 1、要保存的ubuntu系统所在的磁盘一定要比预开辟的空间大*
* 2、一定要指定ubuntu系统所在的路径,否则默认会在你电脑的c盘开辟空间。*
这里写图片描述
如上图,点击1,选择ubuntu系统的保存路径。这个路径下要有足够大的空间。
2所指的位置,设置需要开辟的空间的大小。我开辟了230G,所以这里填写的230.00。
然后点击创建,虚拟机会在电脑磁盘指定的位置开辟相应的空间大小。开辟完成之后,电脑磁盘上的该部分空间不能使用。

5.Ubuntu系统安装

5.1 点击启动按钮,系统将启动新建的ubuntu系统
点击启动按钮启动虚拟机
5.2 启动的系统还没有安装ubuntu镜像是个空系统的,需要安装ubuntu的镜像,选择镜像安装系统,点击启动。等待系统安装完成。
选择下载的Ubuntu系统镜像所在的位置,选择系统镜像,点击启动

这里写图片描述

5.3 系统界面打开之后,会提示安装系统,选择简体中文,然后点击install ubuntu按钮,开始安装系统。
这里写图片描述

5.4 接下来对ubuntu系统进行一些简单的设置过程。这两个选项根据自己需求选择,不选择安装速度会快一些

5.5 选择第一项,会清空安装的系统磁盘,这个和电脑的系统没有关系,所以可以放心的选择。下面三项可以不选,直接点击install now按钮

5.6 设置时区 ,选择一个城市对应的时区。点击下一步

5.7 设置键盘,选择中文,点击continu按钮继续。

5.8 设置名字和密码,点击continue.注意密码要记住,后面的许多操作的地方需要输入密码验证

5.9 安装完成以后,会提示重新启动,点击restart now。进入界面之后按回车键,进去登录界面,输入密码登录.

5.10 ubuntun系统的一些额外设置,点击virtualbox上的设置按钮 对ubuntu系统进行设置。
5.10.1 常规设置 选择高级,双向粘贴复制功能,该功能可以让虚拟机和电脑之间复制粘贴操作。
这里写图片描述
5.10.2 共享文件夹 可以使虚拟机和电脑都可以访问的文件夹,选择自动挂载,点击ok

这里写图片描述

5.10.3 安装virtualbox附件组件 VBoxGuestAdditions.iso
ubuntu系统启动后,选择设备–>分配光驱–>选择虚拟盘–>选择 VBoxGuestAdditions.iso
,系统会加载镜像。
以上为虚拟机+Ubuntu环境搭建过程。


0


0

上一篇zxing的使用及优化
相关文章推荐
• 欢迎使用CSDN-markdown编辑器
• Redmine 2.6.5 使用markdown进行编辑的时候,wiki连接bug
• markdown在线编辑器
• linux上靠谱免费的markdown编辑器haroopad
• 开始使用 Markdown
• markdown编辑器之 Mou
• FCKEditor使用说明(Csdn博客就是用的这个编辑器)
• 分享一个Java开发的Markdown编辑器
• [转]开始使用 Markdown
• Mac下Markdown编辑器Mou

猜你在找
深度学习基础与TensorFlow实践 【在线峰会】前端开发重点难点技术剖析与创新实践 【在线峰会】一天掌握物联网全栈开发之道 【在线峰会】如何高质高效的进行Android技术开发 机器学习40天精英计划 Python数据挖掘与分析速成班 微信小程序开发实战 JFinal极速开发企业实战 备战2017软考 系统集成项目管理工程师 学习套餐 Python大型网络爬虫项目开发实战(全套)

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户Duan操作系统。现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。 VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统!使用者可以在VirtualBox上安装并且运行上述的这些操作系统! 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户Duan操作系统上已可以支持USB 2.0的硬件装置,不过要安装 VirtualBox Extension Pack。 本模块可后台对VBox进行开机关机等操作,中文命名,实现原理很简单,网络上也有很多文章来介绍,因为VBox为我们提供了一系列的命令行,但目前为止还没有人制作出程序来控制,论坛早期有一个模块,但是那位朋友没有开源. 模块使用了匿名管道技术,其余的部分则是在调用VBox提供的命令.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值