From 46213bdac9400013996eebe8e032ea9fa18e7802 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Oct 27 2020 12:55:28 +0000 Subject: Installer relnotes --- diff --git a/modules/release-notes/pages/sysadmin/Installation.adoc b/modules/release-notes/pages/sysadmin/Installation.adoc index 1ef5ee6..e9f63cf 100644 --- a/modules/release-notes/pages/sysadmin/Installation.adoc +++ b/modules/release-notes/pages/sysadmin/Installation.adoc @@ -12,5 +12,36 @@ This section covers changes in the [application]*Anaconda* installer, including [[sect-installation-anaconda-general]] === General changes +* On Fedora Workstation, the default partitioning scheme has been changed to Btrfs. +//Link to https://pagure.io/fedora-docs/release-notes/issue/530 +* The installer now runs `zram-generator` instead of its own implementation of the ZRAM service. The `inst.zram` boot option is now deprecated. +//Link to https://pagure.io/fedora-docs/release-notes/issue/515 +* The graphical installer will now show a warning message if you input an invalid partition/volume/subvolume size in custom partitioning. +* `/boot` can now be on a Btrfs volume. +* The installer now checks whether existing partitions are mounted. Previously, only newly created partitions were checked. +* In the Software Selection screen, lines in labels are now automatically broken in order to prevent the screen becoming wider than the display. +* You can now drag and resize the custom storage summary dialog in the GUI. +* The installer now uses the keyfile format instead of `ifcfg` to store network configuration passed through the UI or boot options. Kickstart-specified network options are still currently saved in `ifcfg`. +//Link to https://pagure.io/fedora-docs/release-notes/issue/558 +* You can now select the LUKS version of an encrypted container in the Manual Partitioning screen. +* Georgian translations now work correctly on the Welcome screen. +* The Welcome screen now displays the title of a detected existing Linux installation correctly when you change the language. +* The installer now displays the correct error message when no Linux partitions are detected in rescue mode. +* The `default_partitioning` configuration option in the `Storage` section now accepts a list of mount points and their attributes. See the link:https://anaconda-installer.readthedocs.io/en/latest/configuration-files.html[upstream documentation] for details. +* Anaconda now displays a warning if you use an Anaconda-specific boot option without the `inst.` prefix. In the next release (Fedora 34), support for using these options without a prefix will be removed completely. +* The `inst.ks=bd:...` boot option has been removed. This option was implemented as a placeholder for future implementation which was never finished. +* When Anaconda attempts to load a kernel module which is missing but not required for the installation, it now prints `anaconda-modprobe: Module not found` instead of the old error message of `modprobe: FATAL: Module floppy not found in directory /lib/modules/...` in order to prevent confusion. +* The installer's crash reporting mechanism now produces correct bug identification hashes, which prevents Anaconda bugs from being filed as duplicates. + [[sect-installation-kickstart]] === Kickstart changes + +* New Kickstart command `timesource` has been added. See the link:https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html#timesource[upstream documentation] for details. The `--ntpservers` and `--nontp` options of the `timezone` command will be deprecated in future releases as the new command replaces their functionality. +* The `%pre` section now supports configuring VLAN over bond devices. +* The `%pre` section now supports bridged bond. +* The `network --nodefroute` option now also works when defined in the `%pre` section. +* Sending of custom vendor-class-identifier to a dhcp server has been fixed both for Kickstart `network +--dhcpclass` command and the `inst.dhcpclass` boot option. +* The `--biospart` option of the `harddrive` command has been removed. This option was implemented as a placeholder for future implementation which was never finished. +* The installer now runs the `%onerror` and `%traceback` scripts for all types of exceptions now. Previously, these scripts were not run for example on `NonInteractiveError` exceptions in command line mode, which prevented them from handling failures during automated installs that could not proceed with the given configuration. +* The Kickstart file that is automatically generated after the installation at `/root/anaconda-ks.cfg` now contains information about the current Anaconda version, which helps with identification and debugging, and allows for better reproducible builds.