I've partitioned my laptop's SSD using cgdisk as described in README-CRYPT.TXT and README-UEFI.TXT. That is:
- /dev/sda1: To be mounted in /boot/efi, type EFI system partition
- /dev/sda2: To be set up as one encrypted physical volume with one volume group, which has 3 logical volumes inside (/, /home & swap). Type LVM volume
`setup` recognizes the swap partition just fine and in the TARGET section I make sure my future /etc/fstab looks just as I want. It also automatically recognizes my EFI partition and adds that to the fstab (to be mounted as vfat). Then I install all packages except for KDE & BSD games.
The issue comes when the CONFIGURE stage takes place. I choose to skip LILO configuration in favor of ELILO. However, the menu that is supposed to let me create entries & stuff never shows up.
I tried to run `eliloconfig`, which complains about no EFI partition being mounted at /boot/efi. Indeed, `mount` shows that `/dev/sda1` has been mounted as ext4 (I assume setup did this) instead of vfat (which is what /etc/fstab contains).
I can't manually mount it as vfat. `mount` will complain about bad sectors on that partition. It's like my installer never ran `mkfs.vfat` (or similar?) on my /dev/sda1 partition or something...
Therefore, I can't ultimately modify my autogenerated elilo.conf to boot into my encrypted volumes since it doesn't exist...
Do you have any ideas on how to debug this? On my system, I have been able to reproduce it this way 3 out of 3 times, so maybe someone else can too. Happy to give more input if needed!