Documentation for a newer release is available. View Latest


Fedora 34 contiene dos cambios potencialmente importantes relacionados con la instalación del sistema:

  • Se ha declarado obsoletos o quitado múltiples comandos Kickstart. Los comandos obsoletos en Kickstarts originarán avisos y los comandos quitados causarán que falle la instalación. Destacadamente, esto incluye el comando install, que se utiliza en muchos de los archivos Kickstart más antiguos. Vea en Comandos y opciones Kickstart obsoletos y borrados una lista completa de los declarado obsoleto y lo borrado.

  • All installer boot options now must use the inst. prefix, which was previously optional but recommended. Anaconda boot options such as inst.repo= will now be ignored if they do not use this prefix.

Cambios en Anaconda

Esta sección cubre los cambios en el instalador Anaconda, incluyendo cambios en los instaladores interactivos gráfico y en modo texto, Kickstart, y las opciones de arranque del instalador.

Cambios generales

  • The filesystem image containing the Anaconda installer, images/install.img, which is present both in DVD and netinstall ISOs, no longer embeds an ext4 filesystem image. Instead, files are stored directly in SquashFS, without an intermediate ext4 layer. Installer content is stored more efficiently this way, resulting in savings of up to 27MiB per ISO.

  • The installer mounts /tmp of the installed system as a tmpfs during the installation. (

  • The installer installs the kbd-legacy package to support non-ascii keyboard layouts. (

  • Crashes in wireless networking configuration in installer GUI have been fixed. (

  • Persistent network configuration from Kickstart configuration is now created in a later stage (not in initramfs), so all the persistent configuration files are generated using the NetworkManager API, which results in:

    • Consistency between common kickstart configuration and configuration via kickstart %pre section (the same code path is used).

    • Consistency of generated configuration files. All files are now stored in the format configured in NetworkManager. In Fedora 33 configuration files created from kickstart configuration were stored in ifcfg files while other configuration paths (boot options, UI) were using keyfile files.

  • Added a metapackage for image dependencies - useful when generating boot.iso. (The plan is to eventually move stuff from lorax templates to there.) (

  • Removed support for the nfsiso: pseudo-protocol. Anaconda can these days detect that a nfs: target is an ISO file, so nfsiso: became redundant. (

Changes in boot options

  • The inst. prefix, which was previously recommended for use with Anaconda-specific boot options, is now mandatory. Anaconda boot options such as inst.stage2= or inst.repo= will now be ignored if they do not use the prefix. This change helps Anaconda avoid conflicts with other projects which may use the same kernel parameters. You can read the discussion of this change on the devel mailing list.

  • The following boot options have been removed:

    • inst.singlelang - The single language mode has been removed some time ago.

    • inst.loglevel - Did not work.

    • inst.zram - Anaconda uses zram-generator instead.

Changes in the graphical interface

Changes in the text interface

Changes in Anaconda configuration files

Changes in updates images

Cambios en Kickstart

Deprecated and removed Kickstart commands and options

This version brings a big cleanup of unused, deprecated, and removed commands and options. Deprecated commands and options no longer do anything and log a warning, and removed commands and options cause errors and break the installation.

  • Removed commands:

    • autostep

    • device

    • deviceprobe

    • dmraid

    • install

    • method

    • multipath

  • Removed options:

    • bootloader --upgrade

    • harddrive --biospart

    • ignoredisk --interactive

    • partition --active

  • Removed the %traceback section - use %onerror instead.

  • Deprecated options:

    • timezone --ntpservers, --nontp

    • logging --level

    • %packages --excludeWeakdeps (use --exclude-weakdeps instead), --InstLangs (use --inst-langs instead)

    • repo --ignoregroups, --sslcacert, --sslclientcert, --sslclientkey