如何修复 COMRESET 失败错误?

Joh*_*ink 17 boot boot-failure sata

在我新建的 HTPC 上重新安装后,我无法启动!我每次都以 initramfs 结束,并得到很多ata2: COMRESET failed (errno=16)

完整错误在这里:

ata2.00 exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
ata2.00: cmd a0/01:00:00:60:00/00:00:00:00:00/a0 tag 0 dma 96 in
         res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
ata2.00: status: { DRDY }
ata2.00: COMRESET failed (errno=16)
Run Code Online (Sandbox Code Playgroud)

机器:

  • 主板:ASUS AT3IONT-I Duluxe
  • 2Gigs 的 OCZ Ram
  • 80GB 西部数据笔记本电脑硬盘
  • Ubuntu 11.04 最小

更多细节:

  • 我已经做了多次重新安装
  • 我已经做了磁盘检查
  • 我已经完成了 CPU 检查
  • 我已经完成了内存检查
  • 我使用 Ultimate Boot CD 用零填充了第一个和最后一个百万字节
  • 检查 SATA 端口是否已启用
  • 尝试过 RAID、SATA 和 AHCI 模式
  • 尝试了所有新的 sata 电缆。
  • 尝试从 USB 启动 Arch - 类似的错误:[sda] No caching mode page presentError: boot device didn't show up after 30 seconds,然后进入 initramfs。

帮助?

小智 8

我刚才有这个问题。显然,它看起来像是硬盘分区的问题。我是这样解决的:

  • 当你得到 initram 时,输入exit.
  • 它为您提供了一个带有选项的菜单。选择 fsck。
  • 让它扫描硬盘。完成后按下return键,它会立即带您进入登录屏幕。

我注意到/home当我检查 initramfs 时没有挂载。这应该是因为您的硬盘驱动器。当我一个月前正常关闭系统时,一切都很好。这只是在我今天开始时发生的。

无论如何,我的系统现在已经启动。:-)