Режим восстановления (Recovery Mode) в Astra Linux — это специализированная среда для диагностики и ремонта системы, когда штатная загрузка невозможна или нежелательна. В отличие от графических утилит Windows, здесь используется текстовый интерфейс на базе Debian, предоставляющий администратору полный контроль над ядром, файловыми системами и пакетами. Этот инструмент незаменим при сбоях после обновлений, повреждении конфигураций или утере прав доступа.

Как попасть в меню GRUB

Загрузчик GRUB2 является центральным элементом старта ОС. По умолчанию он может скрывать меню, чтобы ускорить загрузку. Чтобы получить доступ к настройкам, необходимо прервать автоматический процесс:

  • Включите компьютер и дождитесь появления логотипа BIOS/UEFI.
  • Сразу же начните многократно нажимать клавишу Shift или Esc.
  • Если таймер установлен на ноль, а клавиши не реагируют, возможно, потребуется использование LiveCD для восстановления загрузчика.

При включенном Secure Boot или специфических настройках UEFI окно выбора ОС появляется очень кратко, поэтому важна быстрая реакция. Удерживание клавиши Shift считается наиболее надежным методом для большинства версий Astra Linux.

Выбор режима восстановления

После появления списка вариантов загрузки выполните следующие действия:

  1. Не выбирая первую строку, перейдите к пункту Advanced options for Astra Linux (Дополнительные параметры).
  2. В открывшемся подменю найдите строку с текущей версией ядра, помеченную как (recovery mode).
  3. Нажмите Enter для подтверждения выбора.

Система начнет загрузку с минимальным набором сервисов. На экране появится множество технических сообщений о проверке дисков и остановке сетевых демонов. Это нормальное поведение, так как графическая оболочка и многие фоновые процессы в этом режиме не запускаются.

Функции Recovery Menu

После завершения загрузки вы увидите текстовое меню с предопределенными скриптами. Навигация осуществляется стрелками, выбор — клавишей Enter. Все команды выполняются с правами суперпользователя.

Проведите по таблице влево, чтобы увидеть остальные столбцы

Опция меню Назначение Требует сети
resume Продолжение обычной загрузки в штатный режим Нет
clean Очистка диска от временных файлов и старых пакетов Нет
dpkg Исправление поврежденных пакетов и зависимостей Да
fsck Проверка целостности файловой системы и исправление ошибок Нет
root Открытие командной строки с полными правами Нет

Работа с пакетами и сетью

Опция dpkg полезна, если обновление системы было прервано. Она пытается завершить установку и восстановить зависимости. Для её работы требуется интернет-соединение. Если сеть не активна, выберите пункт network в том же меню, чтобы подключить сетевой интерфейс, и только затем запускайте восстановление пакетов.

Диагностика дисков

Команда fsck автоматически проверяет разделы на наличие ошибок, возникших из-за аварийного выключения питания. Автоматическое исправление безопасно для большинства случаев, но при сильном повреждении лучше использовать ручную проверку из консоли root, чтобы контролировать процесс.

Сброс пароля root

Утрата пароля администратора решается через консоль восстановления. Алгоритм действий:

  1. В Recovery Menu выберите пункт root (Drop to root shell prompt).
  2. Система предоставит доступ к командной строке. Обратите внимание: корневой раздел смонтирован в режиме только для чтения (read-only).
  3. Чтобы иметь возможность изменять файлы, перемонтируйте раздел с правами записи, выполнив команду: mount -o remount,rw /
  4. Выполните команду смены пароля: passwd root Введите новый пароль дважды. Подтверждения ввода символов не отображается — это стандартная защита терминала.
  5. Перезагрузите систему командой reboot.

⚠️ Важно: Изменение параметров ядра или редактирование конфигов напрямую в этой сессии не сохраняется после перезагрузки. Для постоянных изменений необходимо править файл /etc/default/grub и обновлять конфигурацию через update-grub.

Решение проблем с графическим интерфейсом

Если система загружается, но экран остается черным, причина часто кроется в видеодрайвере или переполнении диска.

Переименование конфигурации Xorg

Ошибочные настройки могут блокировать запуск GUI. Переименуйте существующий конфиг, чтобы система создала новый при старте:

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

Затем выполните reboot.

Проверка свободного места

Заполненный раздел / или /var также мешает работе оболочки. Проверьте статус командой df -h. Если место исчерпано, очистите кэш пакетов:

apt clean

Или удалите старые логи вручную. После освобождения пространства перезагрузите машину.

Анализ логов

Для точной диагностики ошибок графики изучите файлы /var/log/Xorg.0.log и /var/log/Xorg.0.log.old. Ищите строки с пометками (EE) (ошибка) и (WW) (предупреждение). Часто проблема решается переустановкой драйверов видеокарты (Nvidia, AMD, Intel).

Часто задаваемые вопросы

Что делать, если меню GRUB не появляется?

Попробуйте быстро и многократно нажимать Shift или Esc сразу после включения. Если это не помогает, возможно, загрузчик поврежден. В таком случае потребуется загрузочная флешка с LiveCD для восстановления GRUB.

Безопасно ли прерывать процесс fsck?

Категорически не рекомендуется. Прерывание записи исправлений ведет к необратимому повреждению файловой системы. Если проверка кажется зависшей, подождите: на больших дисках она может занимать несколько часов.

Можно ли восстановить систему без режима recovery?

Да, используя загрузочный USB-накопитель с Astra Linux или другим дистрибутивом Linux. Загрузившись в режиме LiveUSB, можно смонтировать основной раздел и выполнить необходимые операции, включая сброс паролей.

Где хранится конфигурация GRUB?

Автоматически генерируемый файл находится в /boot/grub/grub.cfg. Редактировать его вручную нельзя, так как он будет перезаписан. Изменения вносятся в /etc/default/grub и скрипты в /etc/grub.d/, после чего применяется команда update-grub.