Red Hat Training
A Red Hat training course is available for RHEL 8
15.5. 创建回滚引导条目
回滚引导条目引导原始系统环境,并将任何升级回滚到以前的系统状态。检查完原始环境后,通过快照引导条目恢复升级并回滚引导条目。
可以从升级的系统或快照环境准备回滚引导条目。
先决条件
- 升级至一个新的 RHEL 版本。如需更多信息,请参阅使用 Boom 升级到另一个版本。
流程
合并快照:
# lvconvert --merge rhel/root_snapshot_before_changes
为合并的快照创建一个回滚引导条目:
对于
boom-1.2
或更高版本:boom create --backup --title "RHEL Rollback" --rootlv rhel/root
对于
boom-1.1
或更早版本:boom create --title "RHEL Rollback" --rootlv rhel/root --linux /boot/vmlinuz$(uname r).bak --initrd /boot/initramfs$(uname -r).img.bak
可选:引导回滚环境并恢复系统状态:
# reboot
系统重启后,使用箭头键选择 RHEL Rollback 引导条目,然后按 Enter 来引导此条目。
激活
root
逻辑卷后,系统会自动启动快照合并操作。注意启动合并操作后,快照卷将不再可用。在成功引导 RHEL Rollback 引导条目后, 修改引导条目前 Root LV 快照 无法正常工作,因为它现在已合并到原始逻辑卷中。合并快照逻辑卷,销毁快照并恢复原始卷的之前状态。
可选:完成合并操作后,删除未使用的条目并恢复原始引导条目:
从
/boot
文件系统中删除未使用的 Red Hat Enterprise Linux 8 引导条目并刷新 GRUB 配置:# rm -f /boot/el8 # grub2-mkconfig -o /boot/grub2/grub.cfg
恢复原始 Red Hat Enterprise Linux 7 引导条目:
# new-kernel-pkg --update $(uname -r)
成功回滚到系统后,删除
boom
引导条目:# boom list # boom delete boot-id
其他资源
-
boom
man page。