Is it possible to install Silverblue on that disk without recreating the LUKS/Btrfs part? If yes it would save me to restore a lot of data after having installed Silverblue.
What flavor of Fedora did you have installed before? If it was Silverblue, is there a reason you need to reinstall it?
If it’s the home subvolume that you wouldn’t want overwritten, I guess you could take a snapshot and copy it temporarily to another disk with btrfs send | receive (see this Fedora Magazine article for details), then perform the installation with custom partitioning, by choosing the existing partitions. The partition contents will be overwritten though, so you’ll need to restore the snapshot of the home subvolume.
The process could be tedious, so make sure you have other backup means in place as well.
Coming from a non immutable distro I actually want to install Aurora. However, my understanding is that the capability of the installer is pretty much the same for Fedora Silverblue, Aurora, Bluefin or whatever.
I know how to deal with a situation where I have to deal with backup or as you suggest using btrfs send/receive. Actually, we are talking about 10 btrfs subvols to either send/receive or to restore.
That’s why I was hoping I can persuade the installer to be good to me. I did some testing and the installer stepped into my a..
From what you tell me I take that currently the installer is not able to do it my way…
I’ve installed Silverblue several times, both with automatic and custom partitioning, never using Blivet-GUI though. I don’t remember exactly, but I was assuming that the partitions would be erased with custom partitioning too. I might be wrong, and maybe the installer works on subvolume level.
It’s worth playing around with the installer, without actually starting the installation, maybe it’s suggestive enough to tell you whether partitions will be erased or only subvolumes.
This thread discusses the case where you retain a BTRFS partition and overwrite one subvolume (typically /) while retaining others (typically /home). It refers to this as “Goal A”
This refers to the “old-style” Anaconda installer. I think the atomics are still using this, as is every flavour of Fedora except for F42 Workstation.
It doesn’t mention encryption explicitly, so I’m not sure whether LUKS complicates things.
Switch to Aurora from an Arch based Linux was succesful.
I discovered that the installer wanted me to mark the /dev/sda1 as bootable. Otherwise, it complained. Then the blivet gui identified the partition as EFI and the iinstallation went fine without any accident.
Fortunately, I had been using “normal” Fedora for years privately and in my company. This helped me a lot because…
I got some permission errors (regarding to my data coming from previous Linux which of course was context-less) and in my mind the word SELinux popped up and shortly later the word restorecon appeared. Then I knew what to do to make me happy.