Rhel断电重启报错:“Failed to open \EFI\redhat\ grubx64.efi- Not Found“的解决办法

 问题:服务器文件丢失导致无法正常运行

解决办法:

1、准备一个rhel系统的启动盘;

2、通过u盘进入急救模式;

3、进入原机器的centos目录下找到系统备用的grubx64.efi,并复制到你显示丢失文件的目录下;

4、重启服务器,正常进入操作系统。

操作步骤:

1、将系统启动盘插在服务器上,选择 Troubleshooting 选项

2、选择 Rescue a Red Hat Enterprise Linux system 选项

 3、等系统打印脚本超时信息结束后,会进入 >dracut:/#

这时需要找到自己的u盘设备是哪一个;通常硬盘设备是sd(a/b/c/.....)。

可以使用 lsblk 命令来查看;因为 lsblk 命令可以显示出硬盘大小,更容易识别。

找到之后,重启服务器,重新进入 Troubleshooting 选项;然后在 Rescue a Red Hat Enterprise Linux system 选项上按 E 进入配置。

4、然后修改配置中的 stage2=hd:LABEL=Redhat\xxxx 为 stage2=hd:/dev/sdbx(sdbx为前面找的u盘路径),然后按 control+x 运行,这时候就能正常进入 rescue system 。

5、进入命令行后,找到备份在centos中的efi文件并复制到丢失目录下

cd /mnt/sysimage/mnt/sysimage/EFI

ls

此时会看到有 BOOT 目录,centos目录,redhat目录,

到centos目录下找到grubx64.efi;

到redha目录下查看是不是丢失 grubx64.efi 文件;

用 CP 命令从 centos 目录下复制到 redhat 目录;

6、重启服务器,不再报错,正常进入操作系统。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值