/boot/efi/EFI/BOOT下的文件分别是什么作用?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
百草谷居士
帖子: 4024
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

/boot/efi/EFI/BOOT下的文件分别是什么作用?

#1

帖子 百草谷居士 » 2020-06-11 9:06

root@lxpxlx-works:/boot/efi/EFI/BOOT# ll
总用量 12402
drwx------ 2 root root 1024 4月 16 07:11 ./
drwx------ 6 root root 512 5月 29 06:44 ../
-rwx------ 1 root root 652288 9月 26 2018 bootia32.efi*
-rwx------ 1 root root 1334816 5月 16 15:19 BOOTx64.EFI*
-rwx------ 1 root root 1334816 6月 13 2019 bootx64.efi-1560403090.bak*
-rwx------ 1 root root 1334816 12月 12 13:36 bootx64.efi-1576128999.bak*
-rwx------ 1 root root 1341544 4月 16 07:11 bootx64.efi-1586992282.bak*
-rwx------ 1 root root 3145728 9月 26 2018 efi.img*
-rwx------ 1 root root 1213032 5月 16 15:19 fbx64.efi*
-rwx------ 1 root root 126 4月 16 07:11 grub.cfg*
-rwx------ 1 root root 1067896 4月 16 07:11 grubx64.efi*
-rwx------ 1 root root 1269496 5月 16 15:19 mmx64.efi*
文件夹里就是这样的,扩展名为efi的是不是系统启动的引导文件?
BOOTx64.EFI是默认的引导文件吗?

如果想自己在优盘里添加grub支持,是不是把grubx64.efi和grub.cfg文件复制到优盘的EFI分区,并修改grub.cfg文件就行了?
还需要其他文件吗?

bootia32,efi,fbx64.efi,mmx64.efi 分别是什么?
efi.img 又是什么?
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: /boot/efi/EFI/BOOT下的文件分别是什么作用?

#2

帖子 astolia » 2020-06-11 11:43

百草谷居士 写了: 2020-06-11 9:06 文件夹里就是这样的,扩展名为efi的是不是系统启动的引导文件?
是启动程序,不一定是操作系统的启动引导
百草谷居士 写了: 2020-06-11 9:06 BOOTx64.EFI是默认的引导文件吗?
一般EFI BIOS里会让你选默认的是哪个。bootx64.efi是作为64位系统上的fallback之用,在bios里没设置用哪个的时候一般会选用这个。但也要看bios的程序具体怎么写了。
百草谷居士 写了: 2020-06-11 9:06 如果想自己在优盘里添加grub支持,是不是把grubx64.efi和grub.cfg文件复制到优盘的EFI分区,并修改grub.cfg文件就行了?
还需要其他文件吗?
老老实实用grub-install,省心省力
百草谷居士 写了: 2020-06-11 9:06 bootia32,efi,fbx64.efi,mmx64.efi 分别是什么?
efi.img 又是什么?
bootia32.efi:32位系统的fallback bootloader
fbx64.efi:另一种fallback。详见 https://www.rodsbooks.com/efi-bootloaders/fallback.html
mmx64.efi:MOK Manager。如果你启用了secure boot,安装内核时搞签名这一步,就会和它打交道
efi.img:不知道
回复