+_grub_efi64: ${CFGROOT}
+ mkdir -p "$${CFGROOT}/boot/EFI/BOOT"
+ grub-mkimage -p / -O x86_64-efi fat part_gpt normal linux all_video >"$${CFGROOT}/boot/EFI/BOOT/BOOTX64.EFI"
+
+${CFGROOT}/boot/cmdline.txt: ${CFGROOT}
+ printf 'root=/dev/mmcblk0p2 rootfstype=${fstype} fsck.repair=yes rootwait' >"$@"
+
+_bootloader_raspi: ${CFGROOT} ${CFGROOT}/boot/cmdline.txt
+
+_bootloader_pc: ${CFGROOT} _grub_efi32 _grub_efi64 _syslinux_bios #_syslinux_efi32 _syslinux_efi64
+ printf 'UI menu.c32\nDEFAULT stretch\nTIMEOUT 30\n' >"$${CFGROOT}/boot/bootmenu.cfg"
+ printf 'set timeout=3\ndefault=stretch\n\n' >"$${CFGROOT}/boot/grub.cfg"
+ k="$$(printf ' %s' "$${CFGROOT}/boot/"vmlinuz-*)"; k="$${k##*/}"; \
+ i="$$(printf ' %s' "$${CFGROOT}/boot/"initrd.img-*)"; i="$${i##*/}"; \
+ printf '\nLABEL stretch\n MENU LABEL Debian Stretch\n KERNEL /%s\n INITRD /%s\n APPEND root=LABEL=FSROOT\n' \
+ "$$k" "$$i" >>"$${CFGROOT}/boot/bootmenu.cfg"; \
+ printf '\nLABEL rescue\n MENU LABEL Rescue\n KERNEL /%s\n INITRD /%s\n APPEND root=LABEL=FSROOT init=/bin/sh\n' \
+ "$$k" "$$i" >>"$${CFGROOT}/boot/bootmenu.cfg"; \
+ printf "menuentry 'Debian Stretch' --id 'stretch' {\n linux '/%s' root=LABEL=FSROOT\n initrd '/%s'\n}\n" \
+ "$$k" "$$i" >>"$${CFGROOT}/boot/grub.cfg"; \
+ printf "menuentry 'Rescue' --id 'rescue' {\n linux '/%s' root=LABEL=FSROOT init=/bin/sh\n initrd '/%s'\n}\n" \
+ "$$k" "$$i" >>"$${CFGROOT}/boot/grub.cfg"
+
+_bootloader_iso: ${CFGROOT} ${ISOROOT}
+ mkdir -p "$${ISOROOT}/boot/grub/"
+ cp -L "$${CFGROOT}/vmlinuz" "$${CFGROOT}/initrd.img" "$${ISOROOT}"
+ printf '%s\n' "set timeout=10" "default=buster" \
+ "menuentry 'Debian Buster' --id 'buster' {" \
+ "linux '/vmlinuz' boot=live" "initrd '/initrd.img'" "}" \
+ >"$${ISOROOT}/boot/grub/grub.cfg"
+ -[ -f "$${ISOROOT}/install/initrd.gz" -a -f "$${ISOROOT}/install/linux" ] && \
+ printf '%s\n' "menuentry 'Install Debian' --id 'install' {" \
+ "linux '/install/linux'" "initrd '/install/initrd.gz'" "}" \
+ >>"$${ISOROOT}/boot/grub/grub.cfg"
+
+_efi_mount: ${PBOOT}
+ -umount "efi/"
+ mkdir -p -m 755 "efi/"
+ mount -t vfat -o loop "$${PBOOT}" "efi/"
+
+_efi_umount: _efi_mount
+ umount efi/ && rmdir efi/
+
+.PHONY: _syslinux_mbr _grub_mbr
+
+_syslinux_mbr: ${VOLUME}