在我新买的 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 present
和Error: boot device didn't show up after 30 seconds
,然后放入 initramfs。
帮助?
答案1
我刚才遇到了这个问题。显然这看起来像是硬盘分区的问题。我是这样解决的:
- 当您获得 initram 时,输入
exit
。 - 它为您提供了一个带有选项的菜单。选择 fsck。
- 让它扫描硬盘。扫描完成后按下return键,它会立即带您进入登录屏幕。
我检查 initramfs 时发现/home
没有安装。这应该是硬盘的问题。一个月前我正常关闭系统时一切都很好。今天启动系统时就发生了这种情况。
无论如何,我的系统现在已经启动了。:-)