система OpenSuse 11
при попытке загрузки выдает INIT: cannot execute "/bin/sh"
несколько строчек и на этом заканчивается
что это значит.. как лечить
>при попытке загрузки выдает INIT: cannot execute "/bin/sh"
>что это значит..Видимо, таки нет /bin/sh , например? Файла, прав на исполнение, раздела...
> как лечить
Лечить загрузкой, например, c init=/bin/bash или init=/bin/dash или аналогичным (см. про взлом пароля root~~) (вариант - загрузка с rescue/ремонтного live-cd или инсталяционного cd (и тут снова варианты - с флеша, с дискеты, с сети...) с монтированием системного раздела), поиском, куда делся или почему не исполняется (chmod -x?) sh, его восстановлением (хотя бы симлинком на bash, если всё не настолько плохо, что и он тож не жив)...
>Лечить загрузкой, например, c init=/bin/bash или init=/bin/dash или аналогичным (см. про взломне помогает, говорит что файл *sh не найден, удалось только с вариантом init=/bin/sash
но чтото не много эта оболочка может мне помочь>пароля root~~) (вариант - загрузка с rescue/ремонтного live-cd или инсталяционного cd
>(и тут снова варианты - с флеша, с дискеты, с сети...)
>с монтированием системного раздела), поиском, куда делся или почему не исполняется
>(chmod -x?) sh, его восстановлением (хотя бы симлинком на bash, есливсе файлы на месте, sh это линк на bash, как и должно быть в работающей системе
примонтировав корень к rescue режиму инсталяционного cd, успешно все эти файлики запускаю
какого дьявола при загрузке они не работают, так и не понятно :(
Читать и переводить остальные сообщения. Вполне возможно, что не удалось примонтировать корневую систему, проверьте что она правильно указана в параметрах ядра в загрузчике.
дальнейшее расследование указало на неработоспособность chroot с ливсд
от ldd bash узнал ряд библиотек отсутствующих в системе! скопировал их с установочного диска
Теперь система грузится, через строчку выдавая ошибки
и доходит до логина, который опять таки не работает - полагаю по аналогичным причинам что и ранее bash, однако логину чтото нужно еще.. ldd login удовлетворен, но не работает, вернее предлагает ввести логин и все, про пароль уже не спрашивает, видимо это другой процессс отвечать должен?
Ковыряю дальше, но есть подозрение что все не восстановлю таким образом, это же какой сизифов труд - руками сначала найти, а потом перекопировать все нужные либы :-/
1. нет ли тут моторчика? (с)
2. сам дурак конечно
3. что нужно чтоб починить login ?
>система OpenSuse 11
>при попытке загрузки выдает INIT: cannot execute "/bin/sh"
>несколько строчек и на этом заканчивается
>что это значит.. как лечитьвопрос снят - полная реанимация системы произошла после копирования всех недостающих файлов lib с диска дистрибутива в установленную систему