我怎样才能找到grub2中这个不可读的hd0的来源?

我怎样才能找到grub2中这个不可读的hd0的来源?

在安装了 CentOS 7 的新 ThinkServer 启动后,在 grub 中选择启动菜单选项之一(或者在 grub 命令 shell 中,如果我searchls),我可以看到error: failure reading sector 0x0 from `hd0'.

系统将启动,但错误消息困扰着我,我想让它消失。我已经完成了efibootmgrUEFI 设置中可以找到的所有内容:

  • 安全启动已关闭
  • 旧版支持已关闭
  • 在 UEFI 设置中的启动顺序中看不到任何内容efibootmgr,表明硬盘驱动器以外的任何内容都是潜在的启动源

但还是出现了错误。如果我进入 grub shell 并输入 ls,(hd0)除了我所期望的(hd1)(hd2)(及其分区)之外,我还可以看到我不期望的一个。我找不到任何可以解释的内容hd0,也找不到任何方法让 grub 告诉我hd0来自哪里。

我怎样才能让这个错误消失?我怎样才能找到hd0来自哪里并禁用它?

相关内容