Installer

The following installer-related changes are present in Fedora 31:

  • The Fedora Silverblue installer now supports pre-installed flatpaks. These are a part of the installation image and will always be installed.

  • ZRAM is now started during live installation, which allows the installation to run on some systems with lower memory than before.

  • Starting with Fedora 31, password-based root logins over SSH are disabled by default (see Security). To ease the transition, the installer now provides a checkbox in the graphical user interface in the Root Password screen which can override this behavior and enable password-based root SSH logins.

  • GUI screens from the User Settings category have been moved to the Summary Hub.

  • Support for hiding certain screens using a configuration file is now provided by the hidden_spokes option in the Anaconda config file, as opposed to the user interaction config file which was used to do this in previous releases.

  • The default size of the EFI System Partition created using automatic partitioning has been increased to 200-600 MiB.

  • An existing unlocked LUKS device cannot be used for the installation without an encryption key. The installer will now show a warning and ask a user to rescan the storage.

  • When the boot drive is not specified, the installer will now try to find a disk with a valid stage1 device. In previous releases the installer instead looked for a disk with a /boot partition, which is not guaranteed to be a valid stage1 device.

  • You can now switch between chosen keyboard layouts without accessing the keyboard spoke to approve the changed layout.

  • The installer no longer fails when no primary monitor is configured by the user.

  • Displaying multiple IP addresses in the Network spoke in the GUI has been improved.