При обновлении моего Gentoo Linux box мне удалось испортить PAM. Теперь я не могу войти!
Вот сообщение, которое я получаю
login: <I type my name, enter>
/bin/login: error while loading shared libraries:
libpam_misc.so.0: cannot open shared object file:
No such file or directory
login: <repeat>
Я думаю, мне нужно загрузиться в однопользовательском режиме, но как мне это сделать?
Не беспокойтесь о PAM - я выясню это, как только смогу получить некоторый контроль над системой. Если мне понадобится живой компакт-диск, мне придется подождать до завтра, так как у меня нет под рукой.
Обновить: Я попытался добавить в строку ядра grub
init=/bin/sh real_init=/bin/sh
и это помогло. Теперь меня почти сразу бросают в оболочку. Проблема в том, что моя клавиатура не работает! Это USB ...
Обновление: добавление их в строку ядра также не работает:
init=/bin/bash real_init=/bin/bash (no keyboard)
init=/bin/bb real_init=/bin/bb (kernel panic)
single (no change--original problem persists)
Если вы используете GRUB в качестве диспетчера загрузки, остановите загрузку в меню загрузки. Выделите ядро, в которое вы загружаетесь, и нажмите клавишу «e», чтобы отредактировать строку. Добавьте опцию «single» в конце строки, и она загрузится в однопользовательском режиме.
Если это не удается, загрузитесь с LiveCD и используйте эту среду для монтирования вашего диска и исправления необходимых файлов, необходимых для исправления PAM.
Я бы пошел за спасательным / живым компакт-диском? > smile <У вас проблема с клавиатурой, может быть проще. Если у вас есть флэш-накопитель, возьмите один из различных дистрибутивов Linux для флэш-накопителей, запишите его на флэш-накопитель, и вы вернетесь в бизнес.
Если однопользовательский режим не работает, вы всегда можете попробовать загрузиться с / bin / bash как init. Загрузитесь в grub, нажмите e и отредактируйте строку загрузки так, чтобы init = / bin / bash. Вы загрузитесь в систему, в которой больше ничего не работает, и вам придется вручную перемонтировать файловые системы, поэтому, если возможно, лучше перейти в однопользовательский режим.