Hi,

Luca Boccassi wrote:
> You can build such an image with the default configuration,

Will try to learn from the man pages. (Nevertheless an ISO would be
faster to grasp and also avoid any configuration differences.)


> you'll see that there is no grub.cfg in there, hence this bug report.

A first attempt to understand
  
https://salsa.debian.org/bluca/live-build/blob/master/scripts/build/binary_grub-efi
leads me to
  https://salsa.debian.org/bluca/live-build/blob/master/scripts/build/efi-image
where i believe to see the production of BOOTX64.EFI in line 65

  grub-mkimage -O "$platform" -m "$memdisk_img" \
        -o "$workdir/boot$efi_name.efi" -p '(memdisk)/boot/grub' \
        search iso9660 configfile normal memdisk tar part_msdos part_gpt fat

Reading man grub-mkimage i miss in above command the option
  -c, --config=FILE
         embed FILE as an early config
which seems to be used for the BOOOTX64.EFI of debian-cd or live-wrapper.

Regrettably i failed to find the corresponding spot in live-wrapper
where its BOOTX64.EFI is created. (But i see the result in the ISOs.)


So: Does

  strings $FAT_MOUNT_POINT/efi/boot/bootx64.efi | less

report any GRUB configuration at the end of the output ?

If not, then one should find out why debian-cd and live-wrapper do
it that way instead of having a grub.cfg in the EFI System Partition.


Have a nice day :)

Thomas

Reply via email to