What happened to the good old anaconda?

@py0xc3 suggested to create LVM through a gparted instance, but it is not necessary as

Anaconda WebUI is capable of an LVM set-up.

  1. On the Installation method screen, click on the hamburger menu in the upper right corner and launch the storage editor (cockpit storage).

  2. In the storage editor, there are more hamburger menus to deal with partitions (no LVMs, just regular partitions). On the right hand side, you have some info about the minimally required stuff - on an EFI machine, you need at least the /boot/efi partition and a /boot partition is recommended. You can create those partitions by clicking the hamburger menu in the corresponding space.

  3. To create something more advanced, such as LVM or mdRAID, click on the three-bar menu in the upper right corner which gives you the options to select LVM to proceed.

  4. First, create a physical volume in the empty space of the disk (after you have created the boot partitions), then create a logical volume for your partitions. At least one is compulsory to place the / partition, you can also have a separate /home or anything you wish.

  5. When formatting the partition, you can set up encryption.

  6. When you have created the layout of your choice, click Return to installation and the storage editor checks if you layout is valid. If it is, click Continue and you arrive at the installation screen in the main Anaconda application.

  7. Now, Anaconda switches the installation method to Use configured storage and when you click on Next, the installation will start. After a while, the system is installed.

I had a bunch of screenshots to illustrate this workflow but it seems I cannot upload them here. Pitty.