Привет, я сам начинающий, но подобные проблемы были, правда не факт, что у тебя причина такая же...
Короче, у меня такие ошибки были, вот один из примеров:
ставил линукс на хард primary master, потом делал его slave и грузился с другого... разумеется загрузчик все съедал, а вот ядро с некоторого места выдавало этот самый еррор, т.к. где-то в настройках хранится абсолютный путь, а так как винт стал из hda в hdb, то найти такого пути невозможно... Лекарство: исходно переставил линукс на slave при отрубленом primary master...