in comparison to what?
Let me rephrase, I'm not yet an advanced user, so I operate on the principle that the less I change/modify, and the simpler and closer to default I can keep things, the better off I will be when it comes to not breaking things and to troubleshooting. I think this is especially true when it comes to things like encryption and the boot process. And even more true with Garuda which makes some adventurous desing choices (which is what led me here, but that I don't full understand).
That is why I am asking for guidance / input from the Dev's or those more familiar with Garuda. I'm not confident that the general methods I've used in the past wouldn't conflict with some feature or part of Garuda (grub snapshots, btrfs, etc).
So what I am asking for is some direction on the simplest or cleanest method to dual boot two linux instances on the same system with encryption.
For a single instance, the graphical installer makes it dead simple to accomplish what I want out of the box (BTRFS + Encryption + Snapshots). My goal is to make the minimum amount of modifications necessary to accomplish this in a dual boot context.
Have you tried something that was not simple, or tried something simple that failed?
Not specific to Garuda, but yes, many times in the past. Usually I just look for a guide that meets my needs, most are some variation of LUKS+LVM, most recently I was trying to figure out Encryption+BTRFS+Snapshots which was realistically a bit over my head, I was following the guides written by Willi Mutschler which were a bit over my head
Use Garuda ISO to install what you think and if you fail, report your issues.
Last night I tried manually creating 5 partitions:
sda1 = /boot/efi
sda2 = /boot (OS A, unencrypted, btrfs)
sda3 = /boot (OS B, unencrypted, btrfs)
sda4 = / (OS A, LUKS, btrfs)
sda5 = / (OS B, LUKS, btrfs)
And installing both systems using the graphical installer as normal (with the exception of separate unencrypted /boot partitions) choosing /boot/efi as the bootloader location for both systems. This (probably predictably) didn't work after the install of the second system I could no longer see or boot into the first (I assume I overwrote the bootloader).
My guess is I needed to do something differently with the Bootloaders. I'm also not sure whether separate unencrypted /boot partitions are necessary or even beneficial?