What is BOOM and how to install it?
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!
- For instructions on how to use boom to boot from LVS snapshots see the How to create a BOOM profile solution and the Content from www.youtube.com is not included.video demonstration.
- For detailed information, please see the Content from github.com is not included.Upstream repository for BOOM. Please note that this is upstream to Red Hat, therefore not a supported site.
SBR
Product(s)
Components
Category
Tags
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.