В меню Grub имеется возможность через
Дополнительные параметры воспользоваться для восстановления системы режимом
Recovery mode, который примечателен тем, что содержит предустановленные утилиты для восстановления. За наличие в системе режима Recovery mode отвечает пакет
friendly-recovery (в переводе - дружеское восстановление). Режим восстановления связан с каждым установленным ядром системы, поэтому если установлено несколько ядер, нужно сделать выбор пункта recovery mode оптимального ядра.
После клика загрузится меню режима восстановления Ubuntu
из доступных вариантов:
resume - продолжить нормальную загрузку системы;
clean - попытаться освободить место на диске;
dpkg - восстановление поврежденных пакетов;
failsafeX - запустить графический безопасный режим;
fsck - проверить все файловые системы на ошибки;
grub - обновить настройки загрузчика Grub;
network - Включить поддержку сети;
root - войти в консоль от имени суперпользователя;
system-summary - информация о системе.
Пункт "clean" позволяет очистить лишние пакеты.
С помощью пункта "dpkg" можно попытаться восстановить поврежденные пакеты и выполнить обновление системы, если оно было внезапно прервано.
Следующий пункт "failsafeX" позволяет запустить графическую оболочку в безопасном режиме. На первом шаге программа предупредит, что используются минимальные графические настройки.
В следующем окне можно выбрать несколько вариантов для исправления системы. При выборе "Troubleshoting" можно ознакомиться с логами загрузки X сервера или отредактировать конфигурационный файл X. С помощью опции "Reconfigure graphics" можно сбросить настройки X сервера, если они были изменены до параметров по умолчанию. Самый первый пункт в списке "Try running with default graphics mode" позволяет попробовать загрузить графический режим по умолчанию.
Пункт главного меню режима восстановления "fsck" позволяет проверить файловую систему на ошибки для всех подключенных к системе разделов.
Пункт "grub" позволяет перегенерировать конфигурационный файл загрузчика Grub.
С помощью опции "network" можно подключить сетевое соединение.
И последний, один из самых полезных пунктов, "root". Он позволяет получить доступ к консоли операционной системы с правами пользователя root. Здесь будет доступна привычная командная среда, где можно выполнять различные команды Bash, чтобы починить свою систему. Но нужно обратить внимание на то, что корневая файловая система смонтирована в режиме только для чтения. Поэтому для внесения каких-либо правок, кроме проверки диска на ошибки в fsck, то придётся сделать её доступной для записи:
sudo mount -o remount,rw /
Для монтирования домашней папки и папка /boot, которые по умолчанию отмонтированы, необходимо выполнить команду:
mount --all
NetworkManager можно запустить командой:
NetworkManager
Для правильного разрешения доменных имен создать файл /etc/resolv.conf:
echo "nameserver 8.8.8.8" > /etc/resolv.conf
При наличии сети можно делать все необходимые задачи, например, обновить систему, удалить драйвера, сбросить пароль и многое другое. Возврат в главное меню режима восстановления вызывается сочетанием клавиш
Ctrl+D.
Для загрузки системы в нормальном (графическом) режиме выбирается пункт "resume". Но с учётом, что некоторые видео драйвера могут после некоторых настроек в режиме восстановления некорректно работать, лучше выполнить перезагрузку для возврата в полностью работоспособную систему.
Для написания сообщения использовались статьи:
ВОССТАНОВЛЕНИЕ UBUNTU и
Как загрузиться в режим восстановления или аварийный режим в Ubuntu 18.04.