Linux操作系统:适配UEFI新时代的革新(linuxuefi)

随着PC硬件市场的迅速发展,消费者购买的商用电脑和笔记本电脑更多都采用了UEFI新时代的BIOS系统,而Linux操作系统的发展也更加多元化,针对UEFI新时代的Linux要能良好地运行,就必须优化操作系统的安装性能。

在UEFI系统下,Linux操作系统的安装需要根据UEFI的标准设定,内存镜像bootx64.efi、bootia32.efi或bootarm64.efi要安装到 ESP(EFI System Partition,EFI系统分卷) 中,而且还要把这些内存镜像以硬编码(hard-coded)的启动菜单项加入NVRAM中,这使得在UEFI系统中对Linux操作系统的安装更加复杂。

不过,Linux操作系统的开发者们也不甘示弱,在Linux的实现中,把安装的过程抽象成UEFI的”boot entries(启动菜单项)”,使得在UEFI系统下能够在群集硬件中根据客户机的角色以及系统采用不同的安装步骤,直接进行Linux操作系统的安装操作,这使得对Linux操作系统在UEFI系统下的安装变得更加方便。

为了验证Linx系统能够顺利在UEFI系统下运行,我们可以执行一下代码来查看内存镜像和Boot菜单项是否安装好:

运行`efibootmgr -v`来查看Linux在内存中的分布。

查看NVRAM中的启动项,运行`efibootmgr`指令来进行查看:

因此,Linux操作系统对UEFI新时代的适应性是很明显的,开发者们对操作系统的功能进行了不断的优化,使得在UEFI系统下面的Linux操作系统能够顺利运行。


数据运维技术 » Linux操作系统:适配UEFI新时代的革新(linuxuefi)