在进入系统后,我们可以通过以下几种方法来判断当前系统的引导方式是UEFI还是legacy。
1、通过查看/sys/firmware
通过执行命令:
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
根据结果显示UEFI还是BIOS进行判断:
2、通过查看分区
通过执行命令:
lsblk -f
查看是否有独立的/boot/efi分区。若有表示UEFI,若无则表示legacy BIOS:
3、通过fdisk查看
通过执行命令:
fdisk -l
若磁盘标签类型显示gpt则表示UEFI,若显示dos则表示legacy:
还有其它方法欢迎补充