Удалил ядро [решено]

Автор _lisiy, 21 февраля 2013, 14:57:05

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

_lisiy

Здравствуйте, первый раз на форуме, поймите.
Debian Squeeze amd64.

Проблема: была выполнена команда под рутом "rm /."
После перезагрузки пишет kernel panic...

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

easy

Цитата: _lisiy от 21 февраля 2013, 14:57:05Если нельзя - то как хотя-бы извлечь данные со старых разделов?
Если liveCD не увидит, тогда testdisk

Сообщение объединено: 21 февраля 2013, 15:01:27

Цитата: _lisiy от 21 февраля 2013, 14:57:05Как можно восстановить систему?
Всё зависит от того, сколько и чего было удалено

gardarea51

#2
Если ФС ext3/4, то можно воспользоваться extundelete. В первую очередь отмонтируйте раздел, с которого будете восстанавливать данные, монтировать его сейчас можно только на чтение. Затем подготовьте диск, на который будете данные восстанавливать, идеально - внешний USB диск. Ну и вперед - восстанавливайте. =) Удачи!

_lisiy

Спасибо, что отозвались.

Были удалены все файлы которые лежали рядом с папками var home etc (всё что в корне я так понимаю).

Знакомый админ сказал, что я удалил файлы, ядро, модули и драйвера.

У меня есть флешка в дистрибутивом дебиана, можно с ли с ее помощью востановить этот список?

easy

Цитата: _lisiy от 21 февраля 2013, 15:23:22Были удалены все файлы которые лежали рядом с папками var home etc (всё что в корне я так понимаю).
можешь показать
ls -l /
?

_lisiy

Цитата: easy от 21 февраля 2013, 15:37:35
Цитата: _lisiy от 21 февраля 2013, 15:23:22Были удалены все файлы которые лежали рядом с папками var home etc (всё что в корне я так понимаю).
можешь показать
ls -l /
?

не могу, сервер был перезагружен, зайти не могу:(

с помощью этого лайв-си-ди можно будет увидеть и скопировать файлы на флешку?

и в помошью дистрибутива не восстановить? нету там такой функции?))

easy

Цитата: _lisiy от 21 февраля 2013, 15:45:23нету там такой функции?))
Цитата: _lisiy от 21 февраля 2013, 15:45:23не могу, сервер был перезагружен, зайти не могу:(
Так может, диск совсем пустой? Чего там восстанавливать? Только новая установка
Говорю - надо знать, что осталось

_lisiy

Не-не, не пустой, все папки остались (var etc home root ...),снеслись только файлы которые были рядом с этими папками.

qupl

_lisiy, рядом с этими папками файлов нет, обычно.

easy

#9
Цитата: _lisiy от 21 февраля 2013, 15:53:58Не-не, не пустой, все папки остались (var etc home root ...)
А откуда это известно?

Сообщение объединено: 21 февраля 2013, 16:05:26

Кажись я понял..
ты про initrd.img и vmlinuz?
это ссылки на /boot/initrd.img.bla-bla
загрузись с лайва и восстанови

_lisiy

#10
Цитата: qupl от 21 февраля 2013, 15:56:49
_lisiy, рядом с этими папками файлов нет, обычно.

Я понял ну вот обьясните плз, под рутом сделал команду "rm /." - это я так понимаю, удаление фалов с корня, или нет?
Вот те файлы и удалились(

Сообщение объединено: 21 февраля 2013, 16:12:49

Цитата: easy от 21 февраля 2013, 16:03:08
Цитата: _lisiy от 21 февраля 2013, 15:53:58Не-не, не пустой, все папки остались (var etc home root ...)
А откуда это известно?

Сообщение объединено: 21 февраля 2013, 16:05:26

Кажись я понял..
ты про initrd.img и vmlinuz?
это ссылки на /boot/initrd.img.bla-bla
загрузись с лайва и восстанови

Я уже у админа попросил этот лайв, там для восстановления initrd.img и vmlinuz есть специальная опция? Для всех дистрибутивов подойдут те файлики? Или надо искать лайф с точно таким же дистрибутивом?

Сообщение объединено: 21 февраля 2013, 16:21:26

Ща поеду в ДЦ, попытаюсь починить.

Спасибо за ответы.

easy

Цитата: _lisiy от 21 февраля 2013, 16:10:56Для всех дистрибутивов подойдут те файлики? Или надо искать лайф с точно таким же дистрибутивом?
Просто ссылку надо создать

_lisiy

Цитата: easy от 21 февраля 2013, 16:34:31
Цитата: _lisiy от 21 февраля 2013, 16:10:56Для всех дистрибутивов подойдут те файлики? Или надо искать лайф с точно таким же дистрибутивом?
Просто ссылку надо создать

Ты имеешь ввиду симлинки?

ln -s initrd.img /boot/initrd.img.bla-bla
ln -s vmlinuz /boot/initrd.img.bla-bla

easy

Цитата: _lisiy от 21 февраля 2013, 16:56:44Ты имеешь ввиду симлинки?
да, только наоборот
ln -s /boot/initrd.img.bla-bla initrd.img
ln -s /boot/initrd.img.bla-bla vmlinuz

_lisiy

Цитата: easy от 21 февраля 2013, 17:00:36
Цитата: _lisiy от 21 февраля 2013, 16:56:44Ты имеешь ввиду симлинки?
да, только наоборот
ln -s /boot/initrd.img.bla-bla initrd.img
ln -s /boot/initrd.img.bla-bla vmlinuz


ой спасибо, а как узнать как их обозвать эти ссылки? может можно где-т посмотреть? Или при загрузке загрузчик будет искать точно эти имена initrd.img  и vmlinuz?
Все эти конмады нужно будет выполнять в установленной системе, т.е. с лайв-сиди можна зайти на ту систему будет?