Я пытался установить ncurses на виртуальный сервер Debian на VMware и почему-то безуспешно. После выхода из консоли я понял, что больше не могу авторизоваться. Я не могу использовать такие инструменты, как scp, WinSCP или SSH-клиент, чтобы попасть на сервер. Когда я пытаюсь войти в консоль getty, я получаю сообщение ниже и снова оказываюсь в приглашении входа. Короче говоря, я заблокирован [виртуальный] сервер. Это рабочий сервер, поэтому его перезагрузка будет крайней мерой.
Я загрузил пару живых компакт-дисков - Проклятый Linux и Slitaz, - которые, к сожалению, не могут обнаружить жесткие диски виртуальных машин. Приведет ли изменение контроллера жесткого диска виртуальной машины к потере данных?
login as: saichovsky
saichovsky@172.16.13.7's password:
Linux myhost 2.6.32-5-amd64 #1 SMP Wed Jan 11 14:00:43 UTC 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Nov 2 17:39:03 2012 from 192.168.3.166
-bash: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Метод 1: ssh в оболочку sh
Попробуйте выполнить следующее, если у вас есть ssh-доступ к хосту
ssh username@hostname "/bin/sh -i"
Это позволит вам войти в систему с ш вместо bash в случае успеха.
Метод 2: подключение диска виртуальной машины к другой виртуальной машине
Я разместил шаг в https://superuser.com/questions/501861/locked-out-of-opensuse-after-editing-etc-pam-d-xdm/501927#501927. Но он смог решить по-другому. Я просто вставлю этот шаг сюда, если вы хотите пойти по этому пути
ВМ1: проблема ВМ
ВМ2: еще одна рабочая виртуальная машина с корневым доступом.
mkdir /mnt/sdb1 mount /dev/sdb1 /mnt/sdb1
Используйте Live CD Debian для спасения системы. Многие специализированные live CD, такие как те, что вы упомянули, имеют ядра только с очень ограниченным набором драйверов. Поскольку это система Debian, на установочном носителе Debian должны быть необходимые драйверы.