答案1
您发布的 dmesg 输出强烈表明您的硬盘已损坏。如果您非常幸运,那只是一根松动的电缆,但我对此表示怀疑。您应该考虑用新硬盘替换您的硬盘。如果您没有备份,以下是您可以尝试恢复某些数据的示例:
稍微解释一下您在此处看到的输出:如果您的系统仍能启动,但检测到硬盘驱动器上有错误,它最终会将您带入 busybox 恢复 shell。正如您所注意到的,您可以在此处运行各种系统命令,有时还可以从错误中恢复。“V1.22.1”不是错误代码,而只是 busybox 程序的版本号。“initramfs”是包含 busybox 恢复 shell 的操作系统的一部分。
您在这里遇到的真正错误在稍早之前就打印出来了:fsck 检测到意外不一致,但无法修复。这在许多情况下意味着您的硬盘不再正常工作。
答案2
可能的答案...
看起来硬盘在重新分配潜在坏块 #5546376 时遇到了麻烦。这可能是硬盘的硬件错误。立即启动 Ubuntu Live DVD/USB 并备份重要文件。
这很可能是硬盘的 NCQ 问题。要尝试修复此问题,请执行以下操作...
任何一个:
启动到恢复模式...
- 启动到 GRUB 菜单
- 选择高级选项
- 选择恢复模式
- 选择 Root 访问
- 在 # 提示符下,输入
sudo mount -o remount,rw /
- 在 # 提示符下,输入
sudo pico /etc/default/grub
- 找到包含“quiet splash”的行并将其更改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"
- Control+ o# 保存编辑
- Return# 确认要保存的文件名
- Control+ x# 退出编辑器
sudo update-grub
# 使用新信息更新 GRUB
reboot
# 重启计算机
通过 GRUB 编辑...
- 启动到 GRUB 菜单
- 按下e键进入编辑模式
- 使用箭头键移动光标
- 找到“quiet splash”行并按上述方法编辑
- Control+ x# 继续启动
注意:这只是针对当前启动的临时修复