我的 Oracle Linux 6.9 服务器崩溃了,现在无法启动,出现以下错误。
启动失败 - 硬盘 0:Fv(CDxxxx-xxxx-xxxx-xxxx)/FvFiles(1Fxxxxx-xxx-xxx-xxx-xxxx-9-xxxx)
任何帮助都将非常感激。
谢谢,Arun Sasidharan
答案1
我修好了它!
步骤如下:
- 从 Centos 6 CD 启动到救援模式
chroot /mnt/sysimage
- 确认操作系统以 EFI 模式启动(命令 -
[ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
) - 找到 EFI 启动分区 -
df /boot/efi
在我的情况下它是 /dev/sdk1 - 使用命令确认“/dev/sdk1”已设置启动标志
parted /dev/sdk print
- 用于
efibootmgr -v
查看您的 UEFI 启动项。在我的例子中,它缺少“Oracle Linux”的条目 - 使用为我的操作系统创建一个新的启动项
efibootmgr --create --label "Oracle Linux Server 6" --disk /dev/sdk --part 1 --loader "\EFI\redhat\grub.efi"
- 重新启动服务器,它已成功从 Oracle Linux 启动!