联系:手机/微信(+86 17813235971) QQ(107644445)
标题:Failed to open EFIredhatgrubx64.efi – Not Found 故障处理
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
由于某种原因导致linux的grubx64.efi文件丢失,系统重启报错(Failed to open \EFI\redhat\grubx64.efi – Not Found)
grubx64.efi 是 64 位 UEFI 系统 下的 GRUB 引导程序核心文件,作用是启动操作系统.现在系统启动报该文件丢失,导致系统无法正常引导启动.对于这样的情况,比较简单的方法就是使用相同版本的操作系统iso文件进入救援模式,然后把grubx64.efi文件拷贝进去,具体操作步骤:
1.使用光盘启动,并进入Troubleshooting –> 并回车

2. 选择:Rescue a Oracle Linux system 并回车

3. 选择1) Continue ,然后回车继续执行

4. 可以看到原系统分区被挂载在/mnt/sysimage下面的相关挂载点

5. 输入chroot /mnt/sysimage按照原系统方式进行挂载

6. 确认grubx64.efi文件丢失

7. 挂载系统盘到/media,并确认grubx64.efi文件在系统盘中存在

8. 拷贝系统盘中的grubx64.efi到/boot/efi/EFI/redhat/中

9. 退出救援模式,系统启动正常,完成grubx64.efi文件丢失修复故障