有一天,我的机器启动时总是无法启动。我发现 Grub 有时无法加载内核或 ramdisk(提示“磁盘空间不足”)。最后我只能使用 Grub 命令行启动并尝试手动加载它们 - 经过几次失败的尝试后,终于成功了。
在我的核心日志中,我发现了许多“ATA 总线错误”,并注意到磁盘在 ATA 33 而不是 ATA 133 上运行。我对磁盘进行了全面检查(使用供应商的可启动工具),结果很干净(尽管有大量的“寻道错误” - 看来这些对于我的磁盘来说是正常的!)。
我浪费了大量时间寻找 Grub 错误并担心硬件故障,最后我注意到检查电缆的建议......
答案1
最后,看起来是电缆。
根据错误报告中的建议,我更换了 SATA 电缆,使用了与电源不同的 SATA 电源插头(可能是电量不足造成的),并确保 SATA 电缆靠近任何其他电源线(可能受到其他电缆(尤其是电源线)的电干扰)。
现在运行良好。
我已经将原来的 SATA 电缆放回去了,它仍然可以工作。我很快就会更换电源线,并尝试将 SATA 电缆悬挂在其他电源线附近……可能是由于湿度等原因,SATA 电缆脱落或连接不良。