1

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

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

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

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

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

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

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

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

1 ответ1

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .