|
这样是不是容易理解一点?
- @echo off
- cd /d d:\grub2
- :: bootx64.efi
- grub-mkimage -O x86_64-efi -p /efi/boot -o bootx64.efi normal part_gpt part_msdos fat exfat chain
- :: grub.cfg
- echo set default=0>grub.cfg
- echo set fallback=1>>grub.cfg
- echo set timeout=5>>grub.cfg
- echo.>>grub.cfg
- echo menuentry "0.xorboot" --hotkey=0 {>>grub.cfg
- echo chainloader /efi/xorboot/xorboot.efi>>grub.cfg
- echo }>>grub.cfg
- echo menuentry "1.grub2 fileman" --hotkey=1 {>>grub.cfg
- echo chainloader grubfmx64.efi>>grub.cfg
- echo }>>grub.cfg
- echo menuentry "2.mini linux" --hotkey=2 {>>grub.cfg
- echo chainloader minilinux.efi>>grub.cfg
- echo }>>grub.cfg
- ::
- md \efi\boot>nul 2>nul
- ren \efi\boot\bootx64.efi grubfmx64.efi
- copy bootx64.efi \efi\boot\
- copy grub.cfg \efi\boot\
- :: if bootx64.efi == xorboot
- md \efi\xorboot>nul 2>nul
- ren \efi\boot\bootx64.efi \efi\xorboot\xorboot.efi
- move \efi\boot\xorboot.xor \efi\xorboot\
- :: if bootx64.efi == Shim
- :: if bootfmx64.efi == xorboot
- md \efi\boot>nul 2>nul
- md \efi\xorboot>nul 2>nul
- move \efi\boot\bootfmx64.efi \efi\xorboot\xorboot.efi
- copy bootx64.efi \efi\boot\bootfmx64.efi
复制代码 |
|