LINUX.ORG.RU

[перебои с питанием] kernel panic


0

0

В общем жил сервак с дебианом, никого не трогал... и тут случились проблемы с электричеством.

теперь сервак не загружается, при загрузке пишет:

Partition check:
/dev/ide/host0/target0/lun0: [PTBL] [9964/255/63] p1 p2 p3 < p5 p6 >
/dev/ide/host0/target1/lun0: p1
Journalled Block Device driver loaded
kjournaled starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
chroot: errorwhile loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
Kernel panic: Attempted to kill init!

Что за библиотека libc.so.6 - понятия не имею. Проверил оперативку мемтестом - чисто. Загрузился с liveCD проверил разделы fsck - все норм. Но не грузится...

help...

★☆

>libc.so.6 - понятия не имею

Что же ты так - самую главную библиотеку не знаешь :) Без нее ни одно приложение написаное на С (если не слинковано статически) работать не будет.. Лежит она в /lib - если ее там нет - скопируй или если это возможно в дебиане восстанови пакет glibc (или заново установи), видимо сбои в фс какие-то все же произошли и часть файлов потеряна.

koTuk
()
Ответ на: комментарий от koTuk

>Что же ты так - самую главную библиотеку не знаешь :)

Ну вот так=)

А где ее отдельно взять можно? гугл только про готовые рпмки выдает

delilen ★☆
() автор топика

качаешь пакет, монтируешь свою FS, смотришь man dpkg на предмет root directory и устанавливаешь в подмонтированный раздел.

Deleted
()
Ответ на: комментарий от Deleted

С этим разобрался... но другая проблема возникла... на диске все таки есть ошибки (logical block)

подцепил к своему компу

#fsck /dev/sda
fsck 1.41.2 (02-Oct-2008)
e2fsck 1.41.2 (02-Oct-2008)
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda

The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

хотя ФС ext3.

delilen ★☆
() автор топика
Ответ на: комментарий от delilen

Сделай копию раздела и прогони fsck как тебе подсказывают. Сперва лучше с -n.

anonymous
()
Ответ на: комментарий от Demon37

>Ну вот, суперблок сломал

ты лучше подскажи, что делать теперь?

Я вот тут подумал: если взять такой же винт, также его разбить и просто скопировать инфу... Заработает? сам думаю, что - нет

delilen ★☆
() автор топика
Ответ на: комментарий от delilen

fsck надо запускать не на всём винте, а на разделе

fsck /dev/sdaX, где X номер твоего раздела

Reset ★★★★★
()
Ответ на: комментарий от delilen

> ты лучше подскажи, что делать теперь?

Блин. Ты вообще читал, что тебе написали? Резервную копию и man fsck.ext2 на предмет опции "-b".

>Я вот тут подумал: если взять такой же винт, также его разбить и просто скопировать инфу...

И будет у тебя вторая битая ФС...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.