Назад | Перейти на главную страницу

Как я могу попасть в машину с gentoo-linux, если я использовал PAM?

При обновлении моего 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. Вы загрузитесь в систему, в которой больше ничего не работает, и вам придется вручную перемонтировать файловые системы, поэтому, если возможно, лучше перейти в однопользовательский режим.