Chapter 14. Installer and image creation


The following chapters contain the most notable changes to installer and image creation between RHEL 9 and RHEL 10.

14.1. Graphical User Interface

Redesigned the Time & Date spoke in the Installer GUI

The Time and Date spoke of the installer UI is now completely redesigned and does not have a map to select the timezone. For more information, see the installation documentation.

The initial-setup package now has been removed

The initial-setup package has been removed in Red Hat Enterprise Linux 10. As a replacement, use gnome-initial-setup for the graphical user interface.

For new storage devices, the LUKS2 version is used by default

By default, all the new storage devices are now encrypted with the LUKS2 version. No changes are made to the existing devices' LUKS version. You can use the Kickstart method to select different LUKS versions.

Adding additional repositories from GUI is now removed

Previously, when configuring the installation source, you were able to configure the additional repositories for the package installation. Starting RHEL 10, this support has been removed. However, you can use the Kickstart installation method or the inst.addrepo boot option if you want to specify additional repositories.

Anaconda built-in help has been removed

The built-in documentation from spokes and hubs of all Anaconda user interfaces, which was available during Anaconda installation, has been removed. For more information, see the official RHEL documentation.

New users created in Anaconda are administrators by default

Previously, while creating new users from the installer, the Make this user administrator option in graphical installation was deselected. Starting RHEL 10, this option is selected by default. As a result, the newly created users will have administrative privileges by default. You can deselect this option to remove the administrative privileges of the new users, if required.

Removed automatic bug reporting system from Anaconda

The installer no longer supports reporting problems to the Red Hat issue tracking system automatically. You can collect the installation logs and report problems manually, as described in the troubleshooting section.

Capturing screenshots from the Anaconda GUI with a global hot key is removed

Previously, you could capture screenshots of the Anaconda GUI by using a global hot key. This meant that users could extract the screenshots manually from the installation environment for any further usage. This functionality has been removed.

Remote Desktop Protocol (RDP) replaces VNC for graphical remote access

The protocol for graphical remote access has been changed from VNC to remote desktop protocol (RDP). RDP offers a reliable and encrypted connection, overcoming the limitations of VNC, which lacked encryption support and enforced password length restrictions. As part of this change, the following new kernel options have been introduced:

  • inst.rdp
  • inst.rdp.password
  • inst.rdp.username

Removed NVDIMM reconfiguration support during the installation process

The support for reconfiguring NVDIMM devices during the Kickstart and GUI installation has been removed in RHEL 10. However, you can still use the NVDIMM devices in the sector mode in the installation program.

14.2. Kickstart Changes

pwpolicy and %anaconda Kickstart commands have been removed

The support for the pwpolicy and %anaconda Kickstart commands has been removed in Red Hat Enterprise Linux 10.

The --level parameter of the logging Kickstart command is removed

The --level parameter of the logging kickstart command has been removed. It is no longer possible to set the level of logging of the installation process.

Removed a few options of the timezone Kickstart command

The following options of the timezone Kickstart command has been removed in Red Hat Enterprise Linux 10:

  • --isUtc- instead use the --utc option.
  • --ntpservers- instead use the --ntp-server`option of the `timesource kickstart command instead.
  • --nontp - instead use the --ntp-disable`option of the `timesource kickstart command.

Removed inst.nompath, dmraid and nodmraid boot options

The inst.nompath, dmraid and nodmraid boot options have been removed now and are no longer available for use.

The inst.gpt boot option is now deprecated

The inst.gpt boot option is now deprecated and will be removed in the future major RHEL release. To specify a preferred disk label type, use the inst.disklabel boot option.` To create GPT or MBR disk labels, specify gpt or mbr option respectively.

The module kickstart command has been deprecated

Anaconda has deprecated its support for DNF modularity, and as a consequence the`module` kickstart command has been deprecated. This might impact you if you are using modules in the %packages section of your kickstart files or the module kickstart command. This change is implemented for simplifying the installation process and ensuring a more consistent experience moving forward.

The inst.xdriver and inst.usefbx options have been removed

The graphical system for the installation image switched from the Xorg server to a Wayland compositor. As a consequence, the inst.xdriver boot option has been removed. Wayland operates without relying on X drivers, making it incompatible with loading any such drivers. As a result, the inst.xdriver option is no longer applicable.

Additionally, the inst.usefbx boot option, previously used to load a generic framebuffer X driver, has also been removed.

auth or authconfig commands are removed

The auth or authconfig Kickstart commands are removed now. As a replacement, use the authselect kickstart command.

The --excludeWeakdeps and --instLangs options from %packages have been removed

The --excludeWeakdeps and --instLangs options used in the %packages section have been removed. To maintain similar functionality, use the updated --exclude-weakdeps and --inst-langs options instead. These replacements ensure compatibility and provide the same dependency and language control within package management.

Removed teaming options from the network kickstart command

The --teamslaves and --teamconfig options used for configuring team devices in the network kickstart command have been removed. To configure similar network settings, use the --bondslaves and --bondopts options to set up a Bond device.

14.3. Image creation

RHEL 10 Beta introduces the following enhancements over the previous versions:

The openstack image type is dropped from on premise in RHEL 10

Starting from RHEL 10 Beta, RHEL image builder no longer supports the Openstack image type. You can use the qcow2 image type to build Openstack images.

RHEL 10 Public Beta disk images now have predictable network interface names

The net.ifnames=0 kernel parameter was removed from kernel arguments, causing all systems to use predictable network interface names.

RHEL 10 disk images no longer have the /boot partition from prebuilt disk images

Starting with RHEL 10 Beta, disk images, such as AWS or KVM, do not have a separate /boot partition, which provides the following enhancements:

  • Prevents errors such as insufficient space on the` /boot` partition.
  • Disk images with / on an LVM retain a /boot partition.
  • In RHEL images, this change targets confidential computing.
  • Prevents the /boot partition from running off disk space, which was often the case when /boot was on a separate partition. As a consequence, there are smaller chances for operational failures.

The squashfs package has been deprecated

The squashfs package has been deprecated and will be removed in a future major RHEL release. As an alternative, the dracut package now has support for mounting erofs.

Updates on RHEL image builder support to build the RHEL for Edge image types

From RHEL 10.0 Beta onwards, RHEL Image Builder will continue to support building Edge images for RHEL 9, but not for RHEL 10. You can use RHEL image mode to build RHEL for Edge images. See Using image mode for RHEL to build, deploy, and manage operating systems.

gdisk has been deprecated from boot.iso

The gdisk program has been deprecated from the boot.iso image type. You can still use gdisk in your Kickstarts. However, for the boot.iso image type, other tools are available for handling GPT disks, for example, the parted utility.

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.