GRUB2 Menuentry
-> placeholder: $1 is Linux partition UUID; $2 is EFI UUID
-> menuentry templates
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root $1
echo 'Welcome to Arch Linux!'
linux /boot/vmlinuz-linux root=UUID=$1 rw loglevel=3
initrd /boot/initramfs-linux.img
}
menuentry 'Microsoft Windows 10' --class windows --class os {
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root $2
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}