Невозможно загрузиться в Ubuntu. Несоответствие на диске, X-сервер не запускается. Незаконные блоки в Иноде

853
Lakshman Prasad

Я не могу загрузить систему Ubuntu.

Сначала я получаю, что fsck умер со статусом выхода 4 Затем я пытаюсь сделать это вручную, как было предложено, и я получаю, что у Inode есть недопустимые блоки, и просит очистить его.

При поиске, я обнаружил, что это связано с некоторыми проблемами на моем HD

Я загрузился через Live CD и взял на ddвсякий случай весь Ubuntu на внешний жесткий диск.

Безопасно ли очищать все незаконные блоки?

Как мне безопасно восстановить мою среду, если я заменю свой HD.

Есть ли что-то, что я могу сделать в то же время, чтобы продолжать использовать свой ноутбук без значительной потери данных.

Возможно связанная ошибка, сервер x не запускается

1

1 ответ на вопрос

1
Hamish Downer

Можете ли вы смонтировать жесткий диск при загрузке с live CD? то есть. Можете ли вы прочитать файлы из него. Если вы можете смонтировать жесткий диск, сделайте это и создайте резервные копии всех файлов, которые вам нужны, - это гораздо полезнее, чем просто ddдиск.

Как только у вас будет лучшая резервная копия, вернитесь к fsck и скажите, чтобы он очистил незаконные блоки. Фактически, предполагая, что вы используете ext3 (файловая система ubuntu по умолчанию), я бы использовал e2fsck с опцией -p, чтобы просто пойти дальше и исправить то, что может.

Если это не сработает (вы все равно не можете загрузиться), вы можете попробовать использовать блокировку диска. Это скажет вам, сколько диска в порядке, хотя это займет некоторое время. Если количество плохих блоков не слишком велико, вы можете переформатировать mkfs.ext3 -c /dev/sdx, чтобы убедиться, что он не использует плохие блоки. Затем вам нужно переустановить, хотя из памяти вам, возможно, придется использовать альтернативный установочный диск для установки корневой файловой системы на диск без ее переформатирования.

Похожие вопросы