|
Режим восстановления может быть использован для:
Для того, чтобы была возможна нормальная работа в консоли режима восстановления (bterm, "синяя консоль") рекомендуется заранее установить пакет ncurses-term, если он не был ранее установлен:
Отсутствие этого пакета не критично, и при его отсутствии для работы в режиме восстановления применим описанный далее прием переключения в псевдотерминал ("черная консоль"). |
Для входа в режим восстановления с использованием установочного диска:













Для использования режима восстановления (recovery mode) загрузчика GRUB2 должно быть включено меню загрузчика GRUB2. Если этo условиt не выполняется, то следует использовать режим восстановления с использованием установочного диска.
При появлении меню загрузчика GRUB2:
Если был установлен пароль для пользователя root (не рекомендуется), то выбрать вариант загрузки "recovery mode" и далее следовать инструкциям на экране.
Если пароль пользователя root не был установлен (конфигурация ОС, принятая по умолчанию), то при попытке загрузить ОС в режиме recovery mode будет выдано сообщение, что пользователь root заблокирован:
| Cannot access to console, the root account is locked. |
В таком случае:
Войти в меню загрузчика (перезагрузить ОС, или нажать Ctrl+Alt+Del).
В открывшемся окне:
отредактировать строку параметров ядра. Эта строка начинается со слова linux, на снимке экрана выше — строка, начинающаяся с:
linux /boot/vmlinuz-5.4.0.-162-generic root=UUID=... |
Добавить в конец строки параметров ядра через пробел:
init=/bin/bash |
В параметрах ядра может быть задано несколько терминалов (консолей) для графических оболочек. На приведенном выше снимке экрана в параметрах ядра помимо стандартного параметра |
Если всё сделано правильно, то в результате указанных действий будет загружена командная оболочка /bin/bash с правами суперпользователя (root).
Для выхода из режима восстановления:
Для предотвращения возможно потери внесенных изменений выполнить команду записи дисковых кешей на диски:
| sync |
Выполнить команду включения интерфейса системных запросов:
| echo 1 >/proc/sys/kernel/sysrq |
Выполнить системный запрос записи дисковых кешей на диски:
| echo s > /proc/sysrq-trigger |
Перемонтировать файловые системы в режим "только чтение"
| echo u > /proc/sysrq-trigger |
Для перезагрузки:
| echo b > /proc/sysrq-trigger |
Для выключения:
| echo o > /proc/sysrq-trigger |