欢迎访问机房运维工作室

爱数知识库

AnyBackup-Linux 操作系统在 Rescue 模式下 GRUB 安装最佳实践

频道:爱数知识库 日期: 浏览:21

AnyBackup-Linux 操作系统在 Rescue 模式下 GRUB 安装最佳实践

关键字

GRUB

适用产品

  • AnyBackup CDM 7.0.x
  • AnyBackup Express 7.0.x
  • AnyBackup 6.0.x
  • AnyBackup 5.0.x
  • 超易备 5.0.x

目的

GRUB 是 GRand Unified Bootloader 的缩写,固件为 BIOS 的 Linux 操作系统由硬盘启动时,需要通过 GRUB 把机器的控制权移交给操作系统。在使用 AnyBackup 的操作系统恢复功能恢复 Linux 操作系统后,异机环境未安装 GRUB,所以常常需要进入操作系统的 Rescue 模式进行 GRUB 修复,以保证异机环境可以正常装载 Linux 操作系统。

解决方案

本文以 VMware 虚拟机为示例,提供引导固件为 BIOS 的 Red Hat Enterprise Linux 5/6/7 系统在进入 Rescue 模式后,进行 GRUB 修复的方法。
场景一, Red Hat Enterprise Linux 5/6 进行 GRUB 修复

1. 执行以下命令,切换 root 目录至 /mnt/sysimage。

chroot /mnt/sysimage

2. 执行以下命令,查看 /boot 挂载的磁盘名称,如下图所示, /boot 挂载在磁盘 /dev/sda 上。

lsblk

3.执行以下命令,重新安装 GRUB 到第 2 步中确认的磁盘上。

grub-install /dev/sda

场景二,Red Hat Enterprise Linux 7 进行 GRUB 修复

1. 执行以下命令,切换 root 目录至 /mnt/sysimage。

chroot /mnt/sysimage

2. 执行以下命令,查看 /boot 与 / 挂载的磁盘名称。

lsblk

3.执行以下命令,重新安装 GRUB 到第 2 步中确认的磁盘上。

grub2-install /dev/sda

更多信息

关于进入 Rescue 模式的具体方法,请参考爱数官方网站:AnyBackup-固件为 BIOS 的 Red Hat 系统进入 Rescue 模式最佳实践