Linux UEFI启动文件查看方法简介 (查看linux是uefi启动文件)
UEFI(统一固件接口)是一个新的计算机引导规范,它代替了BIOS,它提供了更多的安全功能,而且允许操作系统和硬件之间的交互变得更加灵活。Linux UEFI启动文件是计算机启动时需要加载的文件,如何查看这些文件,对于Linux系统的维护与管理非常重要。本文将介绍Linux系统中UEFI启动文件的查看方法。
UEFI启动文件的位置
在Linux中UEFI启动文件的位置通常在EFI系统分区(ESP)中。UEFI系统分区是一个特殊的分区,用于存储引导管理器和应用程序。在许多Linux的安装过程中,会在硬盘的之一个分区上创建一个大约为100MB的ESP分区,这个分区通常被挂载到/boot/efi目录。
如何查看UEFI启动文件
使用efibootmgr命令查看
efibootmgr是一款工具,用于管理UEFI系统上的启动项,它可以帮助用户查看系统中的UEFI启动列表。
首先要安装efibootmgr,在大多数Linux发行版中,该工具默认已经安装。
使用以下命令查看系统中存在的UEFI启动项:
sudo efibootmgr
该命令会输出所有的当前系统中注册的UEFI启动项和引导顺序。每个引导项都有一个唯一的标识符,称为启动选项号(BootOrder),可以用来更改引导项的顺序。输出结果示例如下:
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* debian
Boot0001* UEFI: Built-in EFI Shell
BootCurrent:表示当前正在使用的引导项
Timeout:表示启动目录中默认引导项的等待时间
BootOrder:表示当前UEFI引导顺序列表中的顺序
Boot0000*表示当前默认引导项
Boot0001*表示其他可供选择的引导项,比如EFI shell
使用ls命令查看
IDE硬盘:
Linux 使用 ls 命令来查看 EFI system 下的启动镜像。
$ ls /boot/efi/EFI/boot/
bootx64.efi fallback.efi
这里我们可以看到我的双系统电脑上,启动项只有fallback.efi和bootx64.efi两个文件。在使用UEFI安全启动的时候,只有那些被经过了UEFI数字签名认证的启动项才能被系统加载,不然将会被误认为是恶意的运行代码而被禁止启动。
通过本文的介绍,我们可以学习到在Linux中通过efibootmgr命令和ls命令查看UEFI启动项的方法,这对于系统的维护与管理非常重要,特别是在修复UEFI启动故障时。希望本文能够对Linux爱好者有所帮助。