3.2 Installation, Boot, and Image Creation

Oracle Linux 8 introduces the following notable features and improvements to installing and booting a system, and creating images:

  • New kernel boot parameter added to the installer.  A new kernel boot parameter, inst.addrepo=name,url, has been added to the installer. You can use this parameter to specify an additional repository during an installation. Note that the parameter has two mandatory values that must be provided: the name of the repository and a URL that points to that repository. Previously, you could only specify a base repository by setting kernel boot parameters.

  • LUKS2 disk encryption added to installer.  By default, the Oracle Linux 8 installer uses the LUKS2 format. This change introduces several improvements such as extending the capabilities of the on-disk format and providing flexible ways to store metadata. During an installation with the installer, you can now select a LUKS version in the Custom Partitioning window. Or, you can specify these new command options in a kickstart profile by using the autopart, logvol, part, and RAID options.

  • Boom Boot Manager added.  The Boom Boot Manager uses boot loaders that support the BootLoader Specification for boot entry configuration. Boom provides flexible boot configuration and simplifies the creation of new or modified boot entries. Boom includes a simple command-line interface (CLI) and an API that make the task of creating boot entries easier.

    Note that the Boom Boot Manager does not modify any existing boot loader configuration; it only inserts additional entries, thereby maintaining the existing configuration, as well as any distribution integration such as kernel installation and update scripts. This configuration continues to function as in previous releases.

  • Support for unified ISO added to the installer.  In this release, the installer uses a unified ISO, which automatically loads the BaseOS and AppStream installation source repositories. The feature works for the first base repository that is loaded during an installation, but it does not work if you boot by using a different base repository and then attempt to change to the unified ISO. Doing so replaces the base repository; however, the AppStream repository is not replaced and continues to point to the original file.

  • Deprecated Kickstart commands and options.  Several Kickstart commands and options that were available in previous releases are now deprecated. Most significantly, the --interactive option for the ignoredisk command is deprecated and should be removed from any existing kickstart configurations to prevent a fatal error during installation.

    Other deprecated commands and options include:

    • auth

    • authconfig

    • device

    • deviceprobe

    • dmraid

    • install

    • lilo

    • lilocheck

    • mouse

    • multipath

    • bootloader --upgrade

    • ignoredisk --interactive

    • partition --active

    • reboot --kexec