AlmaLinux / cloud-images

Packer templates and other tools for building AlmaLinux images for various cloud platforms.
MIT License
150 stars 47 forks source link

feat(8-x86_64): Unify bootloader configuration #180

Closed LKHN closed 1 month ago

LKHN commented 1 month ago

Unify GRUB2 bootloader configuration to support booting single AlmaLinux OS 8 cloud images in BIOS and UEFI.

The unification process is consist of two part based on the location of doing things.

The new unified_boot Ansible role configures and asserts the its configurations to make sure the machine have robust support for BIOS and UEFI. It also includes installing of GRUB2 boot.img into bios_grub partition. Which makes it possible to be used without of Anaconda installer.