Оглавление |
---|
Информация | ||
---|---|---|
| ||
|
Общая информация
Режим восстановления — специальный вариант загрузки Astra Linux, предназначенный, в основном, для устранения проблем с загрузкой и входом пользователей. Также может быть использован для :изменения размеров дисковых разделов и файловых систем, создания резервных копий операционной системы и иных задач администрирования. В режиме восстановления загружается и работает минимальных набор сервисов (например, не работают сетевые подключения, аудиоустройства и т. д.). Также не работает графика и вся работа происходит в консольном режиме. При этом все действия выполняются от имени суперпользователя (root), команда sudo для получения прав суперпользователя не используется и не работает.
Примеры применения режима восстановления:
- Исправление
- Доступа к корневому разделу;
- Исправления ошибок на диске;
- Сброс счетчика неудачных попыток входа и пароля администратора.
Информация | ||
---|---|---|
Для того, чтобы была возможна нормальная работа в консоли режима восстановления (bterm, "синяя консоль") рекомендуется заранее установить пакет ncurses-term, если он не был ранее установлен:
Отсутствие этого пакета не критично, и при его отсутствии для работы в режиме восстановления применим описанный далее прием переключения в псевдотерминал ("черная консоль"). |
Войти в режим восстановления можно следующими способами:
- Загрузиться с установочного носителя Astra Linux (возможность такой загрузки должна быть включена в BIOS компьютера).
- Войти в режим восстановления через загрузчик операционной системы (должно быть включено меню загрузчика GTUB).
В Astra Linux Special Edition 1.8 можно использовать установочный носитель для загрузки упрощенного варианта операционной системы. Это не является режимом восстановления, но позволяет использовать графику, и выполнить все действия по администрированию в привычном окружении (потребуется использовать sudo). Также для администрирования можно использовать Live-носители.
ЯкорьРежим восстановления с использованием установочного дискаTabs group | ||||
---|---|---|---|---|
| ||||
. |
|
Режим восстановления с использованием установочного диска в Astra Linux Special Edition 1.7 и более ранних обновленияхДля входа в режим восстановления с использованием установочного диска:
|
|
|
|
|
|
|
|
|
|
|
|
|
Информация | ||
---|---|---|
Для того, чтобы была возможна нормальная работа в консоли режима восстановления (bterm, "синяя консоль") рекомендуется заранее установить пакет ncurses-term, если он не был ранее установлен:
Отсутствие этого пакета не критично, и при его отсутствии для работы в режиме восстановления применим описанный далее прием переключения в псевдотерминал ("черная консоль"). |
Режим восстановления (recovery mode) загрузчика GRUB2
Для использования режима восстановления (recovery mode) загрузчика GRUB2 должно быть включено меню загрузчика GRUB2. Если это условие не выполняется, то следует использовать режим восстановления с использованием установочного диска. Для входа в режим восстановления загрузчика GRUB2:
- Перезагрузить (включить) компьютер.
При появлении меню загрузчика GRUB2:
Если был установлен пароль для пользователя root (не рекомендуется), то выбрать вариант загрузки "recovery mode" и далее следовать инструкциям на экране.
Если пароль пользователя root не был установлен (конфигурация ОС, принятая по умолчанию), то при попытке загрузить ОС в режиме recovery mode будет выдано сообщение, что пользователь root заблокирован:Command Cannot access to console, the root account is locked. В таком случае:
Войти в меню загрузчика (перезагрузить ОС, или нажать Ctrl+Alt+Del).
- Нажать клавишу 'e' — редактирование параметров загрузки до загрузки.
- Если был установлен пароль загрузчика - ввести имя пользователя (по умолчанию используется имя администратора, созданного при установке ОС) и пароль загрузчика.
В открывшемся окне:
отредактировать строку параметров ядра. Эта строка начинается со слова linux, на снимке экрана выше — строка, начинающаяся с:Блок кода linux /boot/vmlinuz-5.4.0.-162-generic root=UUID=...
Добавить в конец строки параметров ядра через пробел:
Блок кода init=/bin/bash
- Нажать Ctrl+X или F10 для загрузки с измененными параметрами.
Информация |
---|
В параметрах ядра может быть задано несколько терминалов (консолей) для графических оболочек. На приведенном выше снимке экрана в параметрах ядра помимо стандартного параметра |
Если всё сделано правильно, то в результате указанных действий будет загружена командная оболочка /bin/bash с правами суперпользователя (root).
Выход из режима восстановления
Для выхода из режима восстановления:
- Быстрый способ:
Для предотвращения возможно потери внесенных изменений выполнить команду записи дисковых кешей на диски:
Command sync - Нажать сочетание клавиш Ctrl+Alt+Del для перезагрузки или выключить машину.
- Способ для сценариев:
Выполнить команду включения интерфейса системных запросов:
Command echo 1 >/proc/sys/kernel/sysrq Выполнить системный запрос записи дисковых кешей на диски:
Command echo s > /proc/sysrq-trigger Перемонтировать файловые системы в режим "только чтение"
Command echo u > /proc/sysrq-trigger - Выполнить один из системных запросов:
Для перезагрузки:
Command echo b > /proc/sysrq-trigger Для выключения:
Command echo o > /proc/sysrq-trigger