What is BOOM and how to install it?

Solution Verified - Updated

Environment

  • Red Hat Enterprise Linux 7.5 +
  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 9
  • Red Hat Enterprise Linux 10

Issue

  • Need more info about boom

Resolution

  • Boom is used to manage additional boot loader entries on the system. You can use it to create, delete, list, and modify auxiliary boot entries for system snapshots and images.
  • The utility provides a single tool for managing boot menu entries for LVM snapshots; therefore you no longer need to manually edit boot loader configuration files or detailed kernel parameters.
  • The tool is provided by the lvm2-python-boom package on RHEL 7, and the boom-boot package in RHEL 8.
# yum install boom* -y

Dependencies resolved.
==============================================================================================================================================================================================
 Package                                     Arch                               Version                                 Repository                                                       Size
==============================================================================================================================================================================================
Installing:
 boom-boot                                   noarch                             0.9-5.el8                               rhel-8-for-aarch64-baseos-beta-rpms                              31 k
 boom-boot-conf                              noarch                             0.9-5.el8                               rhel-8-for-aarch64-baseos-beta-rpms                              22 k
 boom-boot-grub2                             noarch                             0.9-5.el8                               rhel-8-for-aarch64-baseos-beta-rpms                              23 k
Installing dependencies:
 python3-boom                                noarch                             0.9-5.el8                               rhel-8-for-aarch64-baseos-beta-rpms                             367 k

Transaction Summary
==============================================================================================================================================================================================
Install  4 Packages

Total download size: 443 k
Installed size: 2.2 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): boom-boot-conf-0.9-5.el8.noarch.rpm                                                                                                                    5.6 kB/s |  22 kB     00:03    
(2/4): boom-boot-0.9-5.el8.noarch.rpm                                                                                                                         6.8 kB/s |  31 kB     00:04    
(3/4): boom-boot-grub2-0.9-5.el8.noarch.rpm                                                                                                                   4.6 kB/s |  23 kB     00:04    
(4/4): python3-boom-0.9-5.el8.noarch.rpm                                                                                                                      140 kB/s | 367 kB     00:02    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                          67 kB/s | 443 kB     00:06     

Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                      1/1 
  Installing       : python3-boom-0.9-5.el8.noarch                                                                                                                                        1/4 
  Installing       : boom-boot-conf-0.9-5.el8.noarch                                                                                                                                      2/4 
  Installing       : boom-boot-0.9-5.el8.noarch                                                                                                                                           3/4 
  Installing       : boom-boot-grub2-0.9-5.el8.noarch                                                                                                                                     4/4 
  Running scriptlet: boom-boot-grub2-0.9-5.el8.noarch                                                                                                                                     4/4 
  Verifying        : boom-boot-0.9-5.el8.noarch                                                                                                                                           1/4 
  Verifying        : boom-boot-conf-0.9-5.el8.noarch                                                                                                                                      2/4 
  Verifying        : boom-boot-grub2-0.9-5.el8.noarch                                                                                                                                     3/4 
  Verifying        : python3-boom-0.9-5.el8.noarch                                                                                                                                        4/4 

Installed:
  boom-boot.noarch 0.9-5.el8                 boom-boot-conf.noarch 0.9-5.el8                 boom-boot-grub2.noarch 0.9-5.el8                 python3-boom.noarch 0.9-5.el8                

Complete!
SBR
Components
Category

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.