Fedora 30 linux install with luks + encrypted boot partition + btrfs snapper walkthrough (both EFI and BIOS)
First we install Fedora with unencrypted boot partition only to move the boot folder to the encrypted root partition after reboot.
Skip /boot/efi partition for BIOS installs
After reboot modify migrate.sh to your liking and run it. Script migrate.sh should:
- Move the unencrypted /boot partition to /boot folder on the encrypted root partition.
- Override the old /boot partition with random data and delete it.
- Install and configure snapper.
- Refresh grub config.