如何修复“/boot/efi 的磁盘驱动器未准备好或不存在”?

如何修复“/boot/efi 的磁盘驱动器未准备好或不存在”?

在我将 BIOS/UEFI 版本更新至 1101 后华硕 P8Z68-V PRO 主板Ubuntu (11.10) 无法启动。POST 后,我看到的只是一个黑屏,左上角有一个闪烁的光标。

我启动了 Ubuntu 11.10 live-CD,并将启动分区前 20 MB 分区的标志设置为“bios_grub”。然后我就可以启动和登录了。但现在每次我启动并加载 Ubuntu 时,我都会收到以下消息:

磁盘驱动器/boot/efi尚未就绪或不存在。
继续等待或按s跳过或m进行手动恢复。

如果我选择按 忽略它,我就可以登录s,但是这个消息是什么意思?
我该如何解决这个警告消息?

登录后我注意到它/boot/efi是空的。

以下论坛帖子谈到了同样的问题ubuntuforums.org/showthread.php?t=1893030

更新到最新的 BIOS/UEFI - 版本 3203 对此问题没有任何影响。

答案1

我怀疑您的固件升级改变了计算机尝试以 BIOS 模式还是 EFI 模式启动的规则,并且您的安装使得计算机现在已从 EFI 模式切换到 BIOS 模式。不过,我对此并不是 100% 肯定;需要更多信息。请回复以下命令的输出:

sudo parted /dev/sda print
ls /sys/firmware/efi
grep efi /etc/fstab
blkid /dev/sda1

这些命令的输出组合可能会告诉我需要知道什么才能为您提供更好的解决方案。请务必将它们格式化为代码,每行缩进四个字符;这将有助于保持它们的易读性。

相关内容