I found what the difference is by descending into the bowels of the computer's BIOS:
The interactive install (which sets up the BIOS correctly) tells the BIOS that the file to load is "\EFI\debian\shimx64.efi".
The automated install tells the BIOS to load "\EFI\debian\grubx64.efi".
I've read the entire Installation Guide and perused the example preseed.cfg file and I haven't (yet!) found anything that appears to control this behavior. That doesn't mean the information isn't there, just that I have so far failed to glean it. In my preseed.cfg file I have the following directives related to GRUB installation:For the record, I have tried all possible permutations of "only_debian" and "with_other_os". I have also tried explicitly specifying "/dev/sda" as the bootdev.
The interactive install (which sets up the BIOS correctly) tells the BIOS that the file to load is "\EFI\debian\shimx64.efi".
The automated install tells the BIOS to load "\EFI\debian\grubx64.efi".
I've read the entire Installation Guide and perused the example preseed.cfg file and I haven't (yet!) found anything that appears to control this behavior. That doesn't mean the information isn't there, just that I have so far failed to glean it. In my preseed.cfg file I have the following directives related to GRUB installation:
Code:
d-i grub-installer/only_debian boolean falsed-i grub-installer/with_other_os boolean trued-i grub-installer/bootdev string default
Statistics: Posted by tboss — 2024-07-19 14:57