Переключение на уровень выполнения 1 убивает все процессы (кроме самой команды верхнего уровня init
/ upstart), включая демон SSH.
Из http://www.debianadmin.com/debian-and-ubuntu-linux-run-levels.html :
Уровень выполнения 1 известен как «однопользовательский» режим. Более подходящим описанием было бы «режим спасения» или «поиск неисправностей». На уровне выполнения 1 демоны (службы) не запускаются. Надеюсь, однопользовательский режим позволит вам исправить все, что вызвало необходимость перехода в режим восстановления.
Самый простой способ запустить sshd
- это переключиться на уровень выполнения, который запускает его по умолчанию. В Ubuntu это любое из 2, 3, 4 и 5.
Если вы не можете получить доступ к однопользовательской оболочке, введите команду init
или telinit
, например. потому что вы были подключены удаленно, или он скрыт заставкой , то вам не повезло. Остался единственный вариант - перезагрузить компьютер.
Большое спасибо всем, кто помогает. Я решил свою проблему. Как писал Bruno9779 мне нужно было больше свободного места на разделе /boot Я сделал резервную копию установленных образов ядра 4.4.0-53, 59, 62 и удалил 4.8.0-39 после чего вернул резервные файлы и удалил их тоже через synaptic.
Реальная проблема:
gzip: stdout: No space left on device
Подтвердите проблему с помощью:
df -h
Сообщения об ошибках, выдаваемые в результате "out of disk space", часто вводят в заблуждение.
EDIT:
Очевидно, ваш загрузочный раздел переполнен.
/dev/sda3 268M 261M 0 100% /boot
Вам нужно освободить там место, прежде чем вы сможете установить/переустановить любое ядро.
Получите список установленных ядер:
dpkg --list | grep linux-image
Получите номер версии запущенного ядра:
uname -r
Теперь удалите некоторые неиспользуемые ядра с помощью менеджера пакетов