Android源码分析之准备:U盘安装Ubuntu系统实记(UEFI)

Windows并不是阅读AOSP源码的利器,所以如果不是Mac电脑,使用Ubuntu系统就成了首选的方案。现在新的笔记本电脑,支持UEFI启动模式的居多,而且Ubuntu系统也完美支持此模式,所以本文记录的是UEFI模式下安装Ubuntu的过程。

安装Ubuntu也可以使用虚拟机或者安装双系统,选择最合适自己的方案即可。

准备

首先需要准备以下材料:

  • Ubuntu系统镜像,我选择的是ubuntu-16.04.3-desktop-amd64.iso
  • UltraISO(软碟通),用来制作启动盘的工具
  • 一个U盘

U盘启动盘制作

制作过程如下:

  1. 首先打开UltraISO,选择文件->打开,找到Ubuntu镜像,点击确定,结果如下:
Android源码分析之准备:U盘安装Ubuntu系统实记(UEFI)_第1张图片
Ubuntu启动盘制作
  1. 然后选择启动->写入硬盘映像,会弹出以下对话框:
Android源码分析之准备:U盘安装Ubuntu系统实记(UEFI)_第2张图片
Ubuntu启动盘制作
  1. 将写入方式改成USB-ZIP+,然后点击便捷启动,选择写入新的硬盘主引导记录(MBR)->USB-ZIP+

  2. 之后点击写入,确认后就会开始写入了。等待几分钟后,就会出现刻录成功!字样,这时候启动盘就制作完毕了,结果如下:

Android源码分析之准备:U盘安装Ubuntu系统实记(UEFI)_第3张图片
Ubuntu启动盘制作

U盘安装Ubuntu

启动盘制作好之后,就可以开始安装了,首先要设置BIOS,关闭Secure Boot,然后将Boot Mode设置为UEFI Only(推荐),或者设置为Both,然后将UEFI/Legacy Boot Priority设置为UEFI First

接下来进入BIOS选择从U盘启动,这个不同电脑做法不一,我只知道ThinkPad是开机后按Enter然后按F12就可以了。接下来因为是安装过程中,没有办法截图了,过程记录如下:

  1. 首先选择Install Ubuntu,进入下一个页面,这里我会先连上网,在屏幕的右上角,联网之后可以预先安装一些更新,这样安装完后就不用再更新了。然后选择语言为English(推荐),也可以滑动到最下方选择中文(简体),然后点击下一步。

  2. 为了预先更新,这一步把上边那条对勾选上,内容是Download updates while installing Ubuntu,然后点击下一步。

  3. 这一步比较关键,因为要自己建立分区,这里选择Something else,然后点击下一步。

  4. 点击New Partition Table,清空整个分区表,然后按如下操作进行分区:

    • 选中free space,点击+,添加一个分区,设置分区大小为40G,采用Primary Partition,类型为ext4Mount point选择/,这个分区将作为Linux的主分区。
    • 重复上一步操作,设置分区大小200M,采用Logical Partition,类型为efiMount point选择/boot
    • 继续添加一个分区,大小为8G,采用Logical Partition,类型为swap,作为swap交换空间。
    • 剩余的全部空间,全部挂载为/home,采用Logical Partition,类型为ext4

    【注意】Android源码非常大,需要占用100G以上的空间,建议准备200G左右的大小分配给/home

  5. 修改Device for boot loader installation为默认的/dev/sda,然后点击Install Now开始安装,这时仅弹出一个询问是否将改动写入磁盘的对话框

  6. 剩下的操作就是选择地点,设置键盘,以及创建用户等常规操作。设置完成之后等待安装完成即可。

  7. 安装完成后点击Restart Now,之后把U盘拔下来,就可以进入到安装完成的Ubuntu系统了。

上一篇:Android源码分析之开篇

下一篇:Android源码分析之准备:Ubuntu环境下工具安装与使用

你可能感兴趣的:(Android源码分析之准备:U盘安装Ubuntu系统实记(UEFI))