![如果我已经验证了正确的 UUID,那么如何验证为什么会出现 grub 错误(无法加载内核)?](https://linux22.com/image/1200939/%E5%A6%82%E6%9E%9C%E6%88%91%E5%B7%B2%E7%BB%8F%E9%AA%8C%E8%AF%81%E4%BA%86%E6%AD%A3%E7%A1%AE%E7%9A%84%20UUID%EF%BC%8C%E9%82%A3%E4%B9%88%E5%A6%82%E4%BD%95%E9%AA%8C%E8%AF%81%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%87%BA%E7%8E%B0%20grub%20%E9%94%99%E8%AF%AF%EF%BC%88%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%EF%BC%89%EF%BC%9F.png)
尝试启动时,我收到以下 GRUB(2.06)错误:
“错误:未找到文件“/vmlinuz”,错误:您需要先加载内核”
错误消息是从内存中写入的,因此可能不准确,但它基本上就是所说的。
为了参考我的情况,我遵循了有关如何制作自定义 grub 屏幕的指南:
过去我一直能正常使用,但最近我尝试从备份中恢复(成功)我的 grub 安装加载到的系统,备份后我的自定义 grub 屏幕丢失了。尝试重新创建它,但在尝试启动我的自定义条目时出现上述错误。有趣的是,OSprober 条目工作正常。我有 3 个操作系统,所有分区都已贴上标签,并且我已验证正确的 UUID 已写入 /etc/grub.d (06_custom) 中的文件...
但是我对 GRUB 的经验非常有限,所以想知道从哪里开始进行故障排除?如果不是错误的 UUID,那会是什么?