RHEL8.2-UEFI引导恢复规范
/boot目录文件丢失,出现Red Hat Enterprise Linux...unsuccessful即为引导grub损坏导致的。
挂载iso
进入光盘救援模式恢复RHEL系统
选择1)continue
(引导文件的删除在这里不会影响linux系统的挂载)
1.切换系统根目录到本地linux系统
chroot /mnt/sysroot
2.配置本地yum源
mount /dev/sr0 /mnt(挂在本地镜像)
vim /etc/yum.repo.d/iso.repo
[base]
name=base
baseurl=file:///mnt/BaseOS
enable=1
gpgcheck=0
[APP]
name=app
baseurl=file:///mnt/AppStream
enable=1
gpgcheck=0
yum makecache
3.修复/boot
yum reinstall kernel-core kernel-modules kernel
等待几分钟安装完成
4.恢复/boot/efi目录,恢复grub2
yum reinstall grub2-efi shim
5.重新生成grub.cfg配置文件
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
touch /.autorelable
退出救援模式并重启。
恢复成功。
RHEL7-UEFI引导恢复
RHEL7系统在恢复过程中跟8基本一致,除了在镜像挂载中iso.repo文件内容不一样。以及在修复/boot的时候只需要yum reinstall kernel即可,不需要加上kernel-core和kernel-modules。其余步骤和RHEL8的恢复一致。
RHEL7的本地yum源配置
redhat7.8
[iso]
name=iso
baseurl=file:///mnt
enable=1
gpgcheck=0