[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Оживить debian



У меня раз такое было. Крупно посыпался винт. После того как восстановил таблицу разделов (смог добраться до внутренностей файловых систем), взял debsums и tripwire. Ну, еще на глаз - что сам без них увидел. Вот только где гарантии, что их файлы с контрольными суммами не повреждены (разумеется, если была копия на другом носителе - лучше взять ее, как заведомо неиспорченую) ? Думаю, еще стоит приглянуться к ядру на предмет его целостности. Кстати, есть еще нечто типа single mode (runlevel 1). IMHO, как раз для данного случая (раз sulogin не работает): в prompt'е lilo (на grub не помню, но в доках пишут) говоришь ему параметр init=/bin/sh и вместо процесса init получишь /bin/sh. Только "/" ФС потом прийдется перемонтировать в rw и примонтировать все остальные руками. Ну и потом, перед ребутом не забудь sync;sync сделать (а то никого, кто бы это сделал нету). Ну а если есть под руками компакт (или пул пакетов по сети), то можно сохранить все конфиги, кронтабы, все, что нужно, в общем и смело переставить все стоящие пакеты (список по dpkg --get-selections) и ядро (разумеется, вернув потом конфиги назад).

Sergey Akifiev пишет:

Hello debian-russian,

 С полгода назад я экспериментировал с debian'ом. В один прекрасный
 день после неудачного выключения довольно здорово была испорчена
 файловая система. Так, что e2fsck не мог на автомате все починить,
 после чего предлагалось ввести пароль для однопользовательского
 режима. После ввода пароля login(?) выпадал по `Segment violation'.
 На том все и осталось.

 Сейчас же пытаюсь реанимировать свою систему. Подключил винт к SuSE
 7.3, восстановил файловую систему, переписал с другого debian'а
 login и sh. Теперь получается войти в однопользовательский режим. И
 что же? Большинство программ (например more, less, vi, bash) валится с тем же
 `Segment violation'. Видимо, запорчены бинарники. И вот вопрос - как
 восстановить систему? Возможно есть какой-нть способ сказать dpkg
 проверить пакеты и буде найдутся порченные файлы - переустановить.

 Поиск по разделу Documentation на www.debian.org ничего не дал.
 Поэтому прошу совета. Заранее спасибо.





Reply to: