Я могу очень настоятельно рекомендовать Руководство администрации Linux.
Кроме того, см. ответы на этот вопрос.
И выучите содержание BashFAQ.
Кажется, что Вы выполняете e2fsck от локальной ОС?
Я не знаю, имело ли это значение или нет, но что происходит, если Вы пробуете от LiveCD? У некоторых есть lomem параметр загрузки, Вы изучили это?
Из-за отсутствия лучшей идеи на данный момент, которая является опцией?