Win8.1 与ubuntu14.04双系统安装(制作系统启动盘安装)与卸载及安装卸载遇到的问题

      

                                 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.
看完硬件要求后,其中发现 If you are running Linux in a virtual machine, you need at least 16GB of RAM/swap. 这个意思是具体要至少16GB内存呢? 还是说至少要16GB内存交换空间? ( 这里的16GB, 指的是在虚拟机上运行linux系统来编译android 源码, 作为普通来使用是没有这么高的要求的) 因为不清楚到底是需要16GB内存, 还是16GB交换空间 , 而我的电脑又只有8GB内存, 另外独立的系统运行起来肯定要比虚拟机性能高, 所以综合考虑, 还是装一个ubuntu.
 


具体的软件要求:

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)
    For Mac:
    • 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.

        2,在下载Ubuntu镜像中遇到的一些疑问:

                2.1, 首先发现Ubuntu中文官网只有14.04.1版本,  英文官网有14.04.4版本, 并没有14.04版本, 那么也就是说android中说的14.04版本应该是包括        了整个14.04.x 一系列的版本 . 另外查询资料了解到, 14.04中14表示开发这个版本的年份, 04表示月份, 也就是说14.04这个版本是14年4月开发的.

               2.2, Ubuntu有 desktop  版和 server 版, 两者有什么区别呢? 到底该下哪一个呢? 网上查资料, 大概意思是server版是供服务器使用, desk版是供         个人使用, 所以我选择下载desk版本. 我最终下载的版本是  14.04.1 desktop版本.



        3,  下载完成后,接着就是安装。可以直接使用Ubuntu的镜像文件中的wubi安装,我最初就是尝试这样安装,但是安装到一多半的时候,突然出问题了,再次进入windows系统看,wubi安装ubuntu的目录在c盘,而且c盘原本80多g的预留空间快没有了。 于是网上查了下资料,发现曾经有段时间ubuntu打算放弃wubi安装,而且用wubi安装后的系统会有一系列问题。所以最后果断放弃了wubi安装。既然放弃了wubi安装,那么就只有制作系统启动盘来安装了。具体过程和问题如下步骤:

         3.1, 首先制作系统启动盘,网上有很多方法。因为个人比较信奉官网,于是在http://www.ubuntu.com/download/desktop 这个地址找到了  一段关于如何在windows系统下制作系统启动盘的文字,该段文字中有个超链接, 打开超链接跳转             
到 http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows 这个地址,里面有具体制作系统盘启动盘的方法,而且该页还提     供了一个制作系统启动盘所需工具(工具名:Universal -Usb-Installer)下载地址的超链接,打开后跳转            到 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/#button ,直接下载即可 。至于怎么利用Universal -Usb-Installer来       制作系统启动盘,这里就不详细说明了,http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows 这个地址上面已经说得很       详细了。但这里要补充说明下,不用网上所说的那些方法,也不用官网提供的方法也能够制作系统启动盘, 而且是我发现的所有方法中最简单的。具体怎么做, 在3.3中有详细说明。

        3.2, 说说制作系统盘过程中遇到的问题,因为我没有u盘, 所以使用的是移动硬盘,而我的移动硬盘已经分好区了,一共4个分区(全是主分区),每个分区里面都存有资料。一般来说,制作系统启动盘都是需要格式化硬盘,而我的资料都接近1个T了,怎么办, 只好抱着试一试的心态,找了一个空间剩余量较大的盘(我这里盘符是H)分出10gb空间用来做系统启动盘(通常来说只要2gb就够了,但是我怕万一以后新版本大,空间不够使用,所以就弄了10g,其实没什么必要),但是当我分完区后,发现原先的H盘由主分区变成了逻辑驱动器,而新分出来的F盘也是逻辑驱动器,因为好奇,查了下,原来一个硬盘只能有4个主分区,而关于各个分区的解释是:
主分区、扩展分区、逻辑分区
  
  一个硬盘的主分区也就是包含操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须得有一个主分区。
  
  扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将它划分为若干个逻辑分区才行。逻辑分区也就是我们平常在操作系统中所看到的D、E、F等盘。

  不管使用哪种分区软件,我们在给新硬盘上建立分区时都要遵循以下的顺序:建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区。
        看完这个解释之后,发现完以前的分区都是主分区,貌似分区的方法不当,而且主分区的解释更是说用来安装操作系统的,那我现在分出来做系统启动盘的不是主分区, 这样还能做系统启动盘吗?接着就想重新分区,研究了下, 也查了点资料,没有找到太好的方法,再加上硬盘有数据资料怕弄丢,最终无赖选择放弃(这里写上这个,主要是留待以后高诉自己不要忘记好好研究一下分区及硬盘方面的知识)。虽然放弃了把逻辑驱动器类型重新分为主分区,但是不能放弃安装ubuntu啊,所以系统启动盘的制作仍然继续。但因为分区的问题,不知道用分出来的逻辑驱动器类型的盘到底能不能做系统启动盘。依然只好抱着试试的心态。最终按照3.1中所说的官网中查询到的方法在新分出来的F盘上制作了系统启动盘,而且最后成功安装了ubuntu系统。(这里说明下, 因为我成功制作了ubuntu的系统启动盘, 所以就想, windows可不可以也在逻辑驱动器型的磁盘里面制作系统启动盘呢,   于是就尝试了一下, 结果发现制作windows系统启动盘, 必须要是主分区, 而且还要格式化硬盘)。

        3.3, 在3.1结尾的时候我说了句“但这里要补充说明下,不用网上所说的那些方法,也不用官网提供的方法也能够制作系统启动盘,而且是我发现的所有方法中最简单的。具体怎么做, 在3.3中有详细说明” 这样一句话. 接下来就说说具体方法,其实很简单,就是把我们下下来的ubuntu系统镜像文件拷贝到要用做系统启动盘的那块磁盘空间里面, 然后用winrar进行解压, 直接解压到当前目录。这样在下次启动电脑的使用系统启动盘引导启动, 就能够进入ubuntu安装引导界面了。根本就没有用到第三方工具来制作系统启动盘.



        4,制作完usb系统启动盘后,接着就是用系统启动盘来启动系统,进入ubuntu安装引导界面,下面说说如何进入bios设置usb启动(因为我的电脑是thinkpad E450,所以仅针对这款电脑来说明 ,但是其它型号的电脑操作都大同小异):

        4.1, 进入bios,打开电脑,然后按F1,需要注意的是, 要快速不停的按, 不然可能会进不了bios,不知道这个是我电脑问题,还是这款电脑本身的设计问题。其它品牌的电脑要进入bios, 有的是按F2, 有的是按F12, 有的是按点(.), 具体每款电脑不一样。这里要补充一下我进入bios前遇到的问题, 具体如下图:

如果遇到如上图所示问题. 直接输入exit退出当前界面即可, 有时候一次不行, 就多执行几次就OK了.


4.2, 进入bios后,先找到Start up页,里面有个Boot, 如下图:


然后,回车Boot, 进入Boot页面,
        这个时候,能够看到很多启动项,可以看到第一个是我的移动硬盘,也就是我做的系统启动盘, 如果这个时候我要换成windows系统启动的话,那么就要用我电脑的硬盘来启动, 也就是上图中的6(ATA HDD0 HGST HTS725050A7E630),那么这这个时候就要把 ATA HDD0 HGST HTS725050A7E630 移动到1的位置上去, 怎么移动呢? 我的电脑是按 减号(-),把上面的往下移。这样最终 ATA HDD0 HGST HTS725050A7E630 就移动到了1的位置上去了。 然后再 F10 保存退出,那么下次启动的时候就直接通过我电脑的硬盘直接进入windows。 当然,现在是要安装ubuntu,而我的系统启动盘已经放在1的位置了。 那么F10保存退出,那么下次启动就自动进入到了ubuntu的安装引导页面。 如下图:

4.3, 这里要补充说明下,完成上面4.1 和 4.2 的操作后, 是能够用系统启动盘启动并进入到ubuntu的引导安装页面, 但是这里还有件事要做,就是把
BIOS 里面的Secure Boot关掉(即设置为Disable), 不然ubuntu安装好后无法引导启动, 什么意思呢? 就是说ubuntu系统已经安装好了, 但是每次打
开电脑直接进入到 windows系统了. 而不会出现供用户选择使用 windows 和 ubuntu的界面.那么就没有办法进入ubuntu系统了.
禁掉Secure Boot具体方法如下图:


如上图, 先找到Security选项卡, 并且选中 Secure Boot选项, 然后再回车进入如下图所示界面:


在上图, 我们可以看见Secure Boot, 这里已经是Disable状态了. 因为我已经设置好了, 默认是Enable状态. 如果要修改状态, 先选中Secure Boot, 
然后回车 弹出一个对话框,  在对话框里面有Disable 和 Enable两个选项, 这个时候移动键盘上下箭头就可以选择了, 选中后, 直接回车就OK了. 
这里就不贴图了.


        5,安装Ubuntu, 在上面4.2的最后一副图中可以看到有几个选项,其中“Install Ubuntu”就是用来安装unbuntu系统的,选中这个选项,然后回车,进入如下界面:


上图是选择语言(汉语在最下方), 这个看自己爱好, 选中自己习惯的语言后, 然后再点击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系统就被卸载了.具体如下图:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值