幻影不可读驱动器(hd0 至 hd4)导致错误

幻影不可读驱动器(hd0 至 hd4)导致错误

在 Grub 中,除了 hd5(我的实际驱动器)之外,还有 hd0 到 hd4。尝试 ls 它们时,提示它们具有未知的文件系统。当 grub 加载时,它会打印几页

error: failure reading sector 0x80 on hd0
error: failure reading sector 0x80 on hd1

等等。选择操作系统后也会这样做。

这一切都是在我向我的(btrfs 格式的)根驱动器添加另一个分区后开始的,所以也许与此有关。

是什么原因导致的?如何解决?

答案1

这些幻像设备的一个可能原因是您的 BMC。各种 BMC 提供 IPMI 和 KVM 功能,当您使用 KVM(通常也称为 iKVM)时,它们会创建虚拟 USB 设备。

虽然我不知道 Grub 忽略某些设备的解决方案,但这里有一些解决方法:

  1. 在启动时手动编辑您的 grub 条目以仅在该启动中使用正确的 hdX 设备。
  2. 在启动期间断开 iKVM 会话。

我希望有人能对此给出更好的答案!我还看到过带有 KVM 的硬件控制台(例如带有 IP KVM 的 Tripp-Lite B070-008-19-IP 8 端口机架式控制台)会出现这种情况,因此怀疑连接到 USB 总线的任何东西。

相关内容