Сталкивался недавно с аналогичной ошибкой, когда заменял на компьютере сгоревшую материнскую плату. В качестве замены установил материнскую плату, на которой был один обычный IDE разъём и два IDE, предназначенные для RAID. Так вот в первом разъёме жесткие диски работали нормально, но мне нужно было подключить ещё два DVD-ROM'а, которые также имели IDE интерфейс. Подключенные к RAID разъёмам DVD-ROM'ы не виделись, поэтому я пересадил HDD на один из разъёмов, предназначенных для RAID и сконфигурировал настройки BIOS для обычно (не-RAID) работы HDD на этих разъёмах. Но компьютер не захотел грузиться... После этого были долгие пляски с бубном и попыткой восстановить GRUB2, долгое чтение форумов и т.д. В итоге, после долгих мучений я пришёл к выводу, что нет возможность заставить корректно работать HDD в не-RAID режиме на этих разъёмах, хотя загрузившись LiveCD содержимое жёстких дисков прекрасно виделось. Скажу больше! Я восстанавливал GRUB2, подключив этот жёсткий диск к другому компьютеру, но вернув HDD обратно и пытаясь загрузиться, система вешалась и последующая загрузка с любого IDE-разъёма выводила похожую картинку, как в первом сообщении.
Но на всякий случай я бы порекомендовал попытаться восстановить GRUB, подключив Ваш HDD к другому компьютеру. В моём случае всё восстанавливалось без малейших проблем. А ещё сразу после загрузки нужно проверить файловую систему на ошибки командой fsck с нужными ключами.