Гид по технологиям

Загрузка Ubuntu в режим Rescue или Emergency

4 min read Администрирование Обновлено 02 Jan 2026
Загрузка Ubuntu в Rescue или Emergency
Загрузка Ubuntu в Rescue или Emergency

Мужчина печатает на ноутбуке

Ubuntu известна своей стабильностью, но иногда система не загружается из-за ошибок конфигурации, повреждения файловой системы или проблем с загрузчиком. В таких случаях режим Rescue (восстановления) и Emergency (аварийный) — быстрый и мощный инструмент для доступа к системе и исправления проблем.

Быстрый обзор: Rescue vs Emergency

  • Rescue mode (systemd.unit=rescue.target) — предоставляет одно-пользовательскую среду с сетевой и файловой поддержкой в ограниченном виде. Подходит для большинства задач по восстановлению.
  • Emergency mode (systemd.unit=emergency.target) — минимальная среда, только корневой файловый дескриптор в режиме чтения; используется, когда система не может перейти даже в rescue.

Как загрузиться в Rescue или Emergency на Ubuntu

  1. Перезагрузите компьютер.
  2. В меню GRUB выберите запись Ubuntu и нажмите клавишу E для редактирования параметров загрузки.

Перезагрузка системы Ubuntu

  1. Найдите строку, начинающуюся с linux, и в конце добавьте один из параметров:
systemd.unit=rescue.target

Добавление текста для загрузки в Rescue Mode на Ubuntu

Для аварийного режима добавьте:

systemd.unit=emergency.target

Добавление текста для загрузки в Emergency Mode на Ubuntu

  1. Нажмите Ctrl+X или F10 для продолжения загрузки с изменёнными параметрами.

Загрузка в Rescue Mode на Ubuntu

  1. В режиме Rescue нажмите Ctrl+D или Enter для запуска обслуживания и монтирования системных томов по необходимости.

Основные команды для работы в Rescue/Emergency

  • Смонтировать корневую файловую систему в режиме чтения/записи:
mount -n -o remount,rw /
  • Просмотреть последние 10 строк системного журнала:
journalctl -n 10
  • Просмотреть состояние системных юнитов:
systemctl status 
  • Проверить и исправить файловую систему (пример для /dev/sda1):
fsck -fy /dev/sda1
  • Сменить пароль root при необходимости:
passwd root
  • Просмотреть блочные устройства и точки монтирования:
lsblk
blkid
mount | column -t

Просмотр системных журналов с помощью journalctl на Ubuntu

Чек-лист перед изменениями

  • Сохраните снимок (snapshot) виртуальной машины или сделайте бэкап важных данных.
  • Проверьте доступность Live USB на случай, если Rescue не поможет.
  • Запишите текущие параметры GRUB, чтобы вернуть их обратно при необходимости.
  • Убедитесь, что у вас есть права root или доступ к учётной записи с sudo.

Важно: в Emergency режиме корень может быть доступен только в режиме чтения — прежде чем вносить изменения, обязательно перемонтируйте корень в rw.

Мини-методология для восстановления

  1. Оцените: загрузка в rescue или emergency — какой доступ даёт система?
  2. Диагностируйте: journalctl, dmesg, systemctl, lsblk, blkid.
  3. Исправьте: fsck для повреждений, восстановите конфигурации, отмените последние неоправданные изменения.
  4. Тестируйте: перезагрузите в нормальном режиме и проверьте основные сервисы.
  5. Документируйте: запишите причину и шаги исправления.

Критерии приёмки

  • Система загружается в графическое/многопользовательское окружение без ошибок.
  • Критичные сервисы (например, network, ssh, database) активны и работают.
  • Файловая система проверена и не содержит ошибок.
  • Логи не показывают повторяющихся критических ошибок, связанных с предыдущей неисправностью.

Роли и краткий чек-лист

  • Новичок:

    • Сделать снимок или бэкап
    • Добавить systemd.unit=rescue.target
    • Выполнить mount -n -o remount,rw /
    • Снять логи: journalctl -n 200 > /tmp/logs.txt
  • Системный администратор:

    • Проверить целостность пакетов: dpkg –verify
    • Проверить конфигурации сервиса: systemctl status && journalctl -u
    • Запланировать восстановление из бэкапа, если конфигурация повреждена

Когда Rescue не поможет и альтернативы

  • Аппаратные отказы (SSD/HDD) — нужна замена диска и восстановление из бэкапа.
  • Полностью повреждённый загрузчик — загрузка с Live USB и восстановление GRUB (grub-install, update-grub).
  • Шифрованный LUKS-том не открывается — проверьте ключи/пароли, возможна потеря данных без резервной копии.

Альтернативы: загрузка с Live USB, восстановление с помощью chroot из Live-сессии, полная переустановка с восстановлением конфигураций из бэкапа.

Шпаргалка команд (cheat sheet)

# смонтировать корневой раздел в rw
mount -n -o remount,rw /

# быстро посмотреть логи
journalctl -n 200

# проверить диски
lsblk
blkid
fsck -fy /dev/sdXY

# восстановить загрузчик (из Live-USB)
mount /dev/sdXY /mnt
for d in /dev /dev/pts /proc /sys; do mount --bind $d /mnt$d; done
chroot /mnt
grub-install /dev/sdX
update-grub
exit

# сменить пароль root
passwd root

Модель принятия решений (диагностический поток)

flowchart TD
  A[Система не загружается] --> B{Доступен GRUB?}
  B -- Да --> C[Редактировать запись -> добавить systemd.unit=...]
  B -- Нет --> D[Загрузиться с Live USB]
  C --> E{Rescue или Emergency}
  E -- Rescue --> F[Диагностика: journalctl, systemctl, fsck]
  E -- Emergency --> G[Минимальная диагностика -> remount rw -> fsck]
  F --> H[Исправление конфигураций/пакетов]
  G --> H
  H --> I[Перезагрузка в нормальном режиме]
  I --> J{Система работает?}
  J -- Да --> K[Задача завершена]
  J -- Нет --> L[Восстановление из бэкапа / переустановка]

Безопасность и приватность

  • Работайте в Rescue режиме с осторожностью: любые команды записи могут изменить состояние системы.
  • Не разглашайте системные журналы с личными данными без фильтрации.
  • При работе с зашифрованными разделами соблюдайте политические требования к хранению ключей и паролей.

Итог

Rescue и Emergency режимы — стандартные средства systemd для восстановления Ubuntu. Они позволяют получить доступ к системе, выполнить диагностику и исправления без полного восстановления из резервной копии. Всегда начинайте с простых проверок журналов и целостности файловой системы, делайте бэкапы и документируйте сделанные шаги.

Краткое резюме: добавьте systemd.unit=rescue.target или systemd.unit=emergency.target в параметр linux в GRUB, загрузитесь, перемонтируйте корень в rw и выполните диагностику через journalctl, fsck и systemctl.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Точная перемотка медиа на iPhone
Советы iPhone

Точная перемотка медиа на iPhone

Как ускорить загрузки на Xbox
Xbox

Как ускорить загрузки на Xbox

Как пересылать SMS на email с Android
Android.

Как пересылать SMS на email с Android

Как изменить пункт «Изменить» в контекстном меню Windows
Windows

Как изменить пункт «Изменить» в контекстном меню Windows

Как объединить видео в VLC — быстро и просто
Видео

Как объединить видео в VLC — быстро и просто

Изменить логотип загрузки Windows — HackBGRT
Настройка Windows

Изменить логотип загрузки Windows — HackBGRT