前几天装了Ubuntu18,接触了一批的定义,以此记录。(有我的的理解,可能有误)html
挂载:Windows中一般指给磁盘分区分配一个盘符。Linux系统中它指将一个设备(一般是存储设备)挂接到一个已存在的目录上。(这个目录能够不为空,但挂载后这个目录下之前的内容将不可用。)感受像是在windows中的建立一个文件夹,然而这个文件夹却表明着一个磁盘或者一个分区。经过挂载动做将文件夹与磁盘或分区相连。其中你没有动手挂载的部分,系统会自动挂载。所以你才能够访问到文件夹中的数据。个人理解为:本来的目录为一棵树,每个节点都是一个放地址的地方,可是一开始都是空的,挂载即将实际的地址放入以便可以访问。能在linux系统中访问到的目录,确定是已经被挂载了的,否则读不到东西。linux
挂载点:挂载点实际上就是linux中的磁盘文件系统的入口目录,相似于windows中的用来访问不一样分区的C:、D:、E:等盘符。其实winxp也支持将一个磁盘分区挂在一个文件夹下面,只是咱们C:、D:这样的盘符操做用惯了,通常没有将分区挂到文件夹。ubuntu
文件系统:文件系统是操做系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。常见的linux文件系统有ext四、fat16/32。不一样分区系统的最大分区可能不一样。(固然,区别不止这一点)segmentfault
OEM分区:OEM分区里有厂商预装的一键还原程序,恢复分区(image,也是OEM分区)装有厂商系统还原的镜像文件。(等会进入pe中看下)windows
window系统的启动机制是,寻找第一个fat16/32格式的分区,并判断其中是否有efi文件。也就是说两个efi分区是没有意义的。若是想要在开机的时候选择启动项,必须是在一个efi分区中放入两个启动项。缓存
msr分区:微软保留分区,算是mbr到gpt格式的缓冲区吧,为了使得gpt可以兼容mbr的系统。数据结构
deepin的系统:会在ESP分区的EFI文件夹中产生ubuntu文件夹的引导和deepin的文件夹的引导。因此在删除系统的时候须要删除着两项。操作系统
主要想记录的内容:orm
现在若是您我的电脑有 2GB 到 4GB 物理内存,就不须要 Swap 分区。 即便你建立了一个,也可能根本用不上,这也是 Canonical 决定 Ubuntu 新安装时放弃 Swap 分区的缘由。htm
Canonical 目前在开发 Ubuntu 17.04 ,也称为 Zesty Zapus, 预计 2017 年 4 月 13 日发布。“从 17.04 Zesty Zapus 版本以后,非 LVM 的安装将默认使用交换文件而不是建立 Swap 分区” Dimitri John Ledkov 说到。(在Ubuntu的安装过程当中有一步时选择安装类型,其中最后的一个选项为其余选项,即进入本身分配盘符,为非LVM安装。)“另外,交换文件的大小能够有很大差别。” Canonical 确保用户能够彻底控制他们的安装,若是他们不想使用 Swap,能够将参数值设为 0。不过,这些改变不适用于使用 LVM 选项安装 Ubuntu。Windows 下有两个超大文件,分别是虚拟内存和休眠缓存文件。而linux下只用一个swap分区(文件)兼备这两个功能,若是你内存够大、不想要休眠,能够考虑不要这个分区(文件)。(若是须要休眠就必需要有swap分区,能够为磁盘分区,能够是文件的形式)用不着那么纠结何时会用到swap,在Ubuntu下有个明确的比例60%,即实际内存使用60%的时候开始使用swap。而且这个比例能够本身调节。方法也很简单。(这一部分的详细解释能够参照https://segmentfault.com/a/1190000008125116)
该boot文件夹中的bootx64.efi为默认bootloader,能够将不一样系统的启动文件修更名称为bootx64.efi,替换该文件,该文件在选择磁盘启动时会加载。在个人电脑中彷佛没有磁盘启动选项,只有直接的选择加载器的选项。因此没有试过。(下面的fbx64.efi有什么用不是很懂,总之能够没有下面的这个fbx64.efi。其中fb是Fallback的意思。)选择ubuntu为首选项后,进入ubuntu文件夹加载XXXx64.efi,此为ubuntu的bootloalder。(这个文件夹中的.efi文件不少,是为了适配不一样的环境。)
一旦加载了这部分efi文件,那么接下来的引导将交由该efi文件控制。该程序是分阶段加载的这里这个不彻底的引导成簇。该文件会结合grub.cfg,进行接下来的引导。最后会加载/boot/grub/下的驱动到内存中。而后加载须要的文件如内核。别的文章由提到须要配置ubuntu的uefi启动项,可是我没有配置过,电脑直接就能识别。维基百科上以下图。