admin管理员组

文章数量:1563235

说明

此项目仅用于生成UEFI版本的Grub2的efi文件,若是想要制作同时支持 BIOS和UEFI启动的U盘启动盘,请参考项目:USB_Boot_With_Grub_Grub2_ISOLINUX

生成EFI 的 grub2启动项

UEFI启动是fat/fat32分区/EFI/Boot/bootia32.efi或者/EFI/Boot/bootx64.efi,然后进程由UEFI交给efi程序,我们就是制作这个efi程序,使用grub-mkimage命令即可生成。

efi程序中需要内置配置文件,类似grub的grldr文件,一旦生成后就很难修改了,所以,我们需要一个类似与menu.lst的配置文件,所以我们指定的配置文件中指向外部的cfg配置文件

grub-2.02-for-windows/make-your-own-EFI.bat 为自制efi版grub2的脚本,其配置文件为x86_64-efi.cfg (会根据这个配置文件来生成efi文件,这个配置文件定义了生成的efi文件将要到哪个目录去搜寻grub的配置文件)

x86_64-efi.cfg文件示例:

search.file /EFI/grub/x64.cfg root

set prefix=($root)/EFI/grub

configfile ($root)/EFI/grub/x64.cfg

运行make-your-own-EFI.bat即可生成z_bootx64.efi࿰

本文标签: 分区版本系统LinuxEFI