概述
Ubuntu的安装
1, 因为是用来研究Android系统源码, 而linux系统也有很多. 那么具体用哪个系统呢, 对硬件有什么要求呢, 具体的可以在http://source.android.com/source/requirements.html 查询到相关资料. 这里详细的介绍了硬件要求和软件要求.
具体的硬件要求:
Your development workstation should meet or exceed these hardware requirements:
- A 64-bit environment is required for Gingerbread (2.3.x) and newer versions, including the master branch. You can compile older versions on 32-bit systems.
- At least 100GB of free disk space for a checkout, 150GB for a single build, and 200GB or more for multiple builds. If you employ ccache, you will need even more space.
- If you are running Linux in a virtual machine, you need at least 16GB of RAM/swap.
Software requirements
The Android Open Source Project (AOSP) is routinely tested in-house on recent versions of Ubuntu LTS (14.04), but most distributions should have the required build tools available.
You workstation will need this software:
- A Linux or Mac OS operating system. It is also possible to build Android in a virtual machine on unsupported systems such as Windows.
For Linux:- Android 6.0 (Marshmallow) - AOSP master: Ubuntu 14.04 (Trusty)
- Android 2.3.x (Gingerbread) - Android 5.x (Lollipop): Ubuntu 12.04 (Precise)
- Android 1.5 (Cupcake) - Android 2.2.x (Froyo): Ubuntu 10.04 (Lucid)
- Android 6.0 (Marshmallow) - AOSP master: Mac OS v10.10 (Yosemite) or later
- Android 5.x (Lollipop): Mac OS v10.8 (Mountain Lion)
- Android 4.1.x-4.3.x (Jelly Bean) - Android 4.4.x (KitKat): Mac OS v10.6 (Snow Leopard) or Mac OS X v10.7 (Lion)
- Android 1.5 (Cupcake) - Android 4.0.x (Ice Cream Sandwich): Mac OS v10.5 (Leopard) or Mac OS X v10.6 (Snow Leopard)
- Java Development Kit (JDK):
- The master branch of Android in AOSP: Java 8
- Android 5.x (Lollipop) - Android 6.0 (Marshmallow): Java 7
- Android 2.3.x (Gingerbread) - Android 4.4.x (KitKat): Java 6
- Android 1.5 (Cupcake) - Android 2.2.x (Froyo): Java 5
- Python 2.6 -- 2.7, which you can download from python.org.
- GNU Make 3.81 -- 3.82, which you can download from gnu.org,
- Git 1.7 or newer. You can find it at git-scm.com.
主分区、扩展分区、逻辑分区 一个硬盘的主分区也就是包含操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须得有一个主分区。 扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将它划分为若干个逻辑分区才行。逻辑分区也就是我们平常在操作系统中所看到的D、E、F等盘。 不管使用哪种分区软件,我们在给新硬盘上建立分区时都要遵循以下的顺序:建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区。
上图是选择语言(汉语在最下方), 这个看自己爱好, 选中自己习惯的语言后, 然后再点击Continue继续,进入如下界面:
上图是让用户连接wifi,这个可以现在连接,也可以在ubuntu安装系统成功后再连接,我这里没有先连接,直接接着continue,进入如下界面:
上图不需要做什么操作, 直接点击继续,进入下图:
一定注意上图中的红色说明文字, 要选择“其他选项”, 然后再继续进入下图:
在上图的红色文字描述中, 已经说了, 等磁盘扫描完成后, 就可以给Unbuntu系统进行分区了, 接下来, 下面就把磁盘扫描完成后的图贴上来, 在下面的贴图, 我会连续贴几张图, 主要目的是为了说明在ubuntu下, ubuntu是怎么给磁盘进行命名的, 具体图片如下:
上面连续三幅图, 如果仔细看, 你就会发现其中的规律, 首先看图一, 其中第一个/dev/sda 代表我windows整块硬盘, 接下来就是两个用来恢复windows预装系统的盘,ubuntu下分别是/dev/sda1, /dev/sda2, 然后再往后就是windows下面的C盘,是/dev/sda3, 再往下就是一个未使用的盘,也就是我用来预留给unbuntu系统的盘; 接着再看图二, 第一个是/dev/sda4, 是我windows下的D盘, 第二个是/dev/sda5, 是我windows下恢复预装系统的盘, 然后就是/dev/sdb, 也就是我的移动硬盘,再后面就是我移动硬盘的各个盘. 看完这个后会发现, 我电脑的硬盘叫/dev/sda, 我移动硬盘叫/dev/sdb, 那么也就是说, ubuntu下如果有多个硬盘, 命名规则就是/dev/sd(a,b,c...)这样的规律命名, 假如我这里还有第三块硬盘, 那么命名肯定就是/dev/sdc无疑了. 而具体每个盘符的命名则是整个盘的名字然后按照每个磁盘的排列顺序再整个硬盘名后面加1, 2, 3, 如/dev/sda1, /dev/sda2. 这里用文字描述感觉还不是很清晰, 下面再来一副图:
接着上面的图一看, 进入到图一界面后, 那么就是给ubuntu进行分区, 关于ubuntu分区, 网上有很多文章, 我是随便照着其中一篇文章做的, 先说一下我的分区, 首先是 / (表示根目录), 我分了15个G; 然后是/boot(引导程序的目录,也就是grub的目录), 我分了200MB; 再然后就是swap(交换空间,当物理内存不够用时, 交换空间可以当作windows的虚拟内存来使用), 我分了2个G; 最后所有剩余空间都分给了/home(有点类似windows下我的文档), 其余还有很多我就没有分了. 这样分到底合不合理, 等以后使用了就知道了, 如果以后使用有问题再重新进行分区.
另外, 这里需要记录, 关于ubuntu各个分区的知识及ubuntu其它的知识记得后续要单独写一篇博客.
上面说了这么多, 接下来就上图看看具体是怎么给ubuntu分区的:
给 / 分区分配空间
下面上 /boot 分区, swap分区, /home分区 分配空间的图, 具体方式和 给 / 分区分配空间一样, 都是先选中空闲空间, 然后点击 + , 弹出分区空间的对话框, 然后选择分区的格式和 挂载点, 图上不加文字说明了, 因为都一样, 具体的图如下:
截止到上图操作, 分区就分好了. 接着是设置 "安装启动引导器的设备" 的安装位置, 默认选择是整个硬盘, 如上图所示, /dev/sda ATA HGST HTS725050A7(500.1GB), 而我这里选择的是 /boot 分区, 至于为什么, 下面会说明, 这里先上图:
关于选择 安装启动引导器 是装在 /dev/sda 下, 还是/boot下, 之间有什么区别? 网上查了一些资料, 给出了很多答案, 但是都不太一样, 而且貌似不同的人的机器出现的问题也不一样. 根据查询到的资料显示, 这个和 mbr, grub有关系, 于是查了一些mbr 与grub的资料, 结果查询出来的资料不尽相同, 而且查询资料过程中, 发现涉及到硬盘知识和bios方面知识, 而接着又涉及到计算机启动方面的知识, 而计算机启动方面的知识又涉及到计算机的硬件方面的知识, 在了解这些知识后, 又会因为计算机的系统及系统版本的不同, 又要需要做一个较深入的学习. 最后还要结合自己的机器做分析(我的电脑在安装Ubuntu 和卸载ubuntu 和网上的操作都略有不同, 但有没有遇到网上的那些问题). 感觉想深入研究这个问题, 里面水很深, 需要大量的计算机系统方面的知识, 而目前没有这个精力去研究, 所以这个问题先留着, 后续当作一个兴趣爱好慢慢研究.
说了这么多, 接着继续安装Unbuntu, 在选择好 "安装启动引导器的设备" 的位置后, 就直接点击上图的 "现在安装" , 进入如下界面:
上图直接不用管, 点击继续就好, 然后进入键盘布局界面, 如下图:
在进入上图界面后, 选择汉语, 就像我上图一样, 然后再点继续, 进入填写用户和用户名的界面(注意密码要记得, 这个在登录, 还有获取root权限时需要用到), 如下图:
在进入上图后, 填写好用户名等信息之后, 再此点击继续, 然后就会正式的安装系统了, 具体如下图:
如上图所示, 现在就是等待安装了, 安装完成之后, 会弹出一个提示重启的对话框, 然后点击重启, 那么ubuntu系统就安装好了. 具体弹出提示重启的对话框就不上图了. 最后, 再上一张系统安装成功后的开机的效果图:
截止到上面, 整个ubuntu系统安装完成了. 下面继续 Ubuntu的卸载.
卸载Ubuntu系统
卸载Ubuntu系统网上也有不少文章, 大概都是说不能够直接卸载(所谓直接卸载就是直接把ubuntu系统相关的盘做 "删除卷" 操作),不然会导致windows系统无法正常引导启动的问题, 所以正确的做法是还需要做一些其它操作. 但是在我的电脑上面是直接清掉ubuntu系统相关的分区, 而且没有出现windows无法正常引导启动的问题, 至于原因, 这里就不深究了. 前面已经说了, 这个问题深究下去需要对计算机的 硬件, 启动原理, 系统等方面的知识有一个系统的了解, 接着就直接上卸载ubuntu的图吧:
上图是我在windows磁盘管理其里面查看到的各个分区的图, 接下来说说具体怎么卸载, 鼠标左键单击选中ubuntu的磁盘分区, 然后右键, 会出现一个 "删除卷" 的操作, 点击删除卷, 会弹出一个对话框让确认是否删除选中的分区, 选择是那么被选中的分区就会被删除. 我的系统因为给ubuntu进行了4个分区, 所以一共需要操作4次, 把ubuntu相关的4个分区都做 "删除卷" 操作后, 那么整个ubuntu系统就被卸载了.具体如下图:
最后
以上就是酷炫百褶裙为你收集整理的Win8.1 与ubuntu14.04双系统安装(制作系统启动盘安装)与卸载及安装卸载遇到的问题的全部内容,希望文章能够帮你解决Win8.1 与ubuntu14.04双系统安装(制作系统启动盘安装)与卸载及安装卸载遇到的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复