UEFI环境安装

  1. 1. 什么是 UEFI
  2. 2. UEFI 配置
  3. 3. UEFI 模式安装 UK14

前面的教程都是基于传统 BIOS 环境而言的,而现在的新电脑,基本上都是基于 UEFI 环境的,所以还是抽时间学习了一下 UEFI 环境下 UK14 的安装。下面专门讨论一下这个问题。

什么是 UEFI

前面已经介绍了什么是 BIOS,这里再来简单看一下什么是 UEFI。
UEFI 是英语“Unified Extensible Firmware Interface”的简称,意为“统一可扩展固件接口”,是一种替代传统 BIOS 的固件接口标准。
这里不对 UEFI 理论知识做什么解释,暂时只需要了解以下几点:

  1. UEFI 将会完全替代传统的 BIOS。
  2. 现在的新电脑基本上都是基于 UEFI 的,但很多人也还将其称为“BIOS”,许多电脑将其称为“UEFI BIOS”,而将传统 BIOS 称为“legacy BIOS”,应该是习惯使然,这里面的 BIOS 不如理解为是“固件”的意思更好。实际上,BIOS 是 BIOS,UEFI 是 UEFI ,它们都是电脑最基本的“固件”,根本没有“UEFI BIOS”。
  3. 为了兼容旧的系统,现在电脑的 UEFI 都还同时支持传统 BIOS 启动(仅限于“启动”),这让它们看起来和老电脑没什么区别。
  4. 在电脑启动过程中 ,传统 BIOS 在电脑初始化完毕后,就会去寻找“启动设备”,仅仅限于“设备”;这里的“启动设备”拿硬盘为例来说明:BIOS 只能识别“硬盘”,能读取硬盘的引导扇区;至于硬盘的具体分区 BIOS 是无法识别的,更不用说去识别分区中的操作系统了。
    而 UEFI 在电脑初始化完毕后,也会去寻找“启动设备”,但除此之外,它还可以识别“设备”上的分区,并可以从特定的分区(就是 EFI 系统分区 ESP)中读取数据、执行代码。
    正因为如此,所以传统 BIOS 的开机选单中列出的仅仅是“可启动设备”,而 UEFI 的开机选单中,除了“可启动设备”外,还会列出已经安装的操作系统。
  5. 32 位的操作系统大多不支持 UEFI 环境(注意,不是 UEFI 不支持 32 位系统)。

UEFI 配置

下面看几个例子:
例(1):联想 ThinkPad E320 笔记本电脑:开机按回车键,出现选单,按 Fn + F1 进入设置程序,按左右方向键切换到“Startup”(启动)标签,见下图(图1):

(图1)

例(2):联想扬天 T4900V 台式机:开机按回车键,出现选单,按 F1 进入设置程序,界面可以设置成中文,按左右方向键切换到“启动”,见下图(图2):

(图2)

要进行 UEFI 模式安装,强烈建议将电脑设置为“纯 UEFI ”模式,即关闭传统 BIOS 模式。一般说来,品牌机若预装了 Windows 8 操作系统,则默认是纯 UEFI 模式;未预装 Windows 8 的品牌机和一般的组装电脑的默认设置则是开启了传统 BIOS 模式支持,在进行 UK14 的 UEFI 模式安装之前,应该进入设置程序将其关闭。

UEFI 模式安装 UK14

总体来说,UEFI 模式安装 UK14,同传统 BIOS 模式安装 UK14 并没有太大区别,下面仅就其不同部分加以说明。
(一)引导系统
引导系统的方式还是一样的,可以按某个键选择“开机系统”(注意不再是“开机设备”)。当然,这种方式下若电脑中所有的可启动设备中都没有支持 UEFI 模式启动的系统,在有的电脑中会发现启动选单中什么都没有,这种情况可能会被认为是 BIOS 没认到硬盘,这是对 UEFI 模式启动的误解。
UK14 的系统安装盘是支持 UEFI 模式启动的,而且在纯 UEFI 模式下,UK14 安装盘会自动启动 UEFI 模式安装。不过其启动界面跟 BIOS 模式稍有差别,主要表现在下面几个方面:

  1. 系统引导后没有自动启动到“欢迎”界面,而是先启动了 grub 启动选单,见下图(图3):

    (图3)
  2. 选择第二项“Install Ubuntu Kylin ”即表示安装 UK14,出现的界面默认是英文的,需要从左边的列表中选择“中文(简体)”才可以使安装界面显示为简体中文,而且同之前的“欢迎”界面也稍有不同,见下图(图4):

    (图4)

(二)硬盘分区
UEFI 模式下安装 UK14,建议硬盘分区不要采用 MBR 模式,而采用 GPT 模式,即使硬盘容量没有超过 2 T;因为 GPT 模式优于 MBR,也是 UEFI 规范推荐的模式(尽管 UEFI 也可兼容 MBR 模式)。事实上,若在 UK14 安装过程中处理硬盘分区时选择“新建分区表”,UK14 安装程序会自动将硬盘分区表转换为 GPT 的 GUID 模式,尽管我们此时感觉不到,因为 UK14 的这一操作过程没有任何提示,甚至在选择“新分区的类型”时我们依然会看到跟 MBR 分区有关的“主分区”、“逻辑分区”的字样;而此时不管你选择“主分区”还是“逻辑分区”其实已没什么分别了。
分区的具体方法跟 BIOS 模式下基本一样,不过有一点至关重要:那就是,一定要手动创建一个 100 M~500M 左右的 EFI 系统分区(即 ESP)!如果这一步不做,UK14 安装程序不会给出任何错误提示(这一点 Windows 做得好一点,它会给出提示并自动创建 ESP),但当系统装好后重启电脑会发现装好的 UK14 根本无法启动,电脑会给出没有操作系统的提示。分区界面如下图(图5):

(图5)

(图5)中的“用于”下拉列表菜单中多出了“保留 BIOS 启动分区”和“EFI 启动分区”。“保留 BIOS 启动分区”是兼容 BIOS 启动模式的,“EFI 启动分区”也就是“EFI 系统分区”(ESP)。EFI 启动分区至少要有一个。下面是一个具体的分好区的例子(图6):

(图6)

分好区后点“现在安装”,接下来的步骤跟 BIOS 模式安装没有任何区别,不赘述。
四、UEFI 模式下装好系统后的 UEFI 开机选单
UEFI 模式安装好 UK14 后重启电脑,按快捷键调出 UEFI 开机选单,见下图(图7):

(图7)

观察上图(图7),可以看到选单中有了个“ubuntu”,这个可不是什么“开机设备”,而是安装好的 UK14 “操作系统”的选单,选中它回车即可启动 UK14(当然正式启动不必调出这个选单,UK14 是默认的启动系统)。像这种在开机选单中就可以看到操作系统的情况在传统 BIOS 模式下,是不可能实现的;这也意味着,UEFI 模式下不必再像 BIOS 模式下那样,管理多系统启动要靠别的软件去写 MBR 并管理,UEFI 自身就可以管理多系统启动了(而选单界面则可以到操作系统中用工具软件来调整,UK14 下可以用 efibootmgr 程序管理)