I have an installer that works correctly when booting EFI but not BIOS. I've seen several examples that show stuff like this:
---------------------------------
...
### GPT
d-i partman-basicfilesystems/choose_label string gpt
d-i partman-basicfilesystems/default_label string gpt
d-i partman-partitioning/choose_label string gpt
d-i partman-partitioning/default_label string gpt
d-i partman/choose_label string gpt
d-i partman/default_label string gpt
### EFI
d-i partman-efi/non_efi_system boolean true
### Grub
d-i grub-installer/only_debian boolean true
d-i grub-installer/with_other_os boolean true
### Disk layout
# Keep 25% free space
d-i partman-auto/expert_recipe string \
boot-root :: \
1 1 1 free \
$bios_boot{ } \
method{ biosgrub } \
. \
256 256 256 fat32 \
$primary{ } \
$iflabel{ gpt } \
$reusemethod{ } \
method{ efi } format{ } \
mountpoint{ /boot/efi } \
...
---------------------------------
I'm able to activate another terminal and I see repeated messages with "process '/sbin/debian-installer' (pid 12345) exited. Scheduling for restart." It works fine with EFI installation, however.
I've obviously done something wrong, either in the preseed or somewhere else. Any tips on how I can narrow it down, or what I might be doing wrong?
-SG
--
Seth Grover
Be kind to all of your neighbors
Because they're just like you.
And you're nothing special
Unless they are too.