如何修复 COMRESET 失败错误?

如何修复 COMRESET 失败错误?

在我新买的 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)

机器:

  • 主板:ASUS AT3IONT-I Duluxe
  • 2G OCZ 内存
  • 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。

帮助?

答案1

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

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

我检查 initramfs 时发现/home没有安装。这应该是硬盘的问题。一个月前我正常关闭系统时一切都很好。今天启动系统时就发生了这种情况。

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

相关内容