Поиск по сайту:

Загрузитесь в режиме восстановления или аварийном режиме в Ubuntu

Войдите в режим спасения или аварийный режим в Ubuntu Linux

В этом руководстве объясняется, как загрузиться в режиме восстановления или аварийном режиме в выпусках Ubuntu 22.04, 20.04 и 18.04 LTS.

Как вы, возможно, уже знаете, Уровни выполнения заменяются на Цели Systemd во многих дистрибутивах Linux, таких как RHEL 7/RHEL 8 и Ubuntu 16.04 LTS и более поздних версиях. Более подробную информацию об уровнях запуска и цели systemd можно найти в этом руководстве.

Это руководство написано специально для Ubuntu, однако приведенные ниже шаги должны работать и в большинстве других дистрибутивов Linux, которые используют Systemd в качестве диспетчера служб по умолчанию.

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

Что такое режим спасения?

Режим восстановления эквивалентен однопользовательскому режиму в дистрибутивах Linux, в которых SysV используется в качестве диспетчера служб по умолчанию. В режиме восстановления будут смонтированы все локальные файловые системы, запущены только некоторые важные службы. Однако никакие обычные службы (например, сетевые службы) не запускаются.

Режим восстановления полезен в ситуациях, когда система не может нормально загрузиться. Кроме того, мы можем выполнить некоторые важные операции восстановления, такие как сбросить пароль root, в режиме восстановления.

Что такое аварийный режим?

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

Сначала мы увидим, как загрузиться в режиме восстановления и аварийном режиме в дистрибутивах Ubuntu 22.04 и 20.04 LTS. Процедура входа в режим восстановления в Ubuntu 22.04 и 20.04 LTS абсолютно одинакова!

Загрузитесь в режиме восстановления в Ubuntu 22.04/20.04 LTS.

Мы можем загрузиться в режим восстановления двумя способами.

Способ 1

Включите вашу систему Ubuntu. Нажмите клавишу ESC сразу после исчезновения логотипа BIOS, чтобы отобразить меню Grub.

В меню GRUB выберите первую запись и нажмите "e", чтобы отредактировать ее.

Меню GRUB в Ubuntu 22.04/20.04 LTS

Нажмите стрелку ВНИЗ и найдите строку, начинающуюся со слова "linux", и добавьте в ее конец следующую строку. Чтобы дойти до конца, просто нажмите CTRL+e или используйте клавишу END или . Стрелки ВЛЕВО/ВПРАВО на клавиатуре.

systemd.unit=rescue.target

Отредактируйте записи меню загрузки Grub для входа в режим восстановления в Ubuntu 22.04/20.04 LTS

После добавления указанной выше строки нажмите Ctrl+x или F10, чтобы загрузиться в режиме восстановления.

Через несколько секунд вы перейдете в режим восстановления (однопользовательский режим) как пользователь root. Вам будет предложено нажать ENTER, чтобы войти в режим обслуживания.

Вот как выглядит режим восстановления в системах Ubuntu 22.04/20.04 LTS:

Загрузитесь в режим восстановления в Ubuntu 22.04/20.04 LTS

Теперь делайте все, что хотите, в режиме спасения. Возможно, вам придется смонтировать корневую файловую систему (/) в режиме чтения/записи, прежде чем выполнять какие-либо операции в режиме восстановления.

mount -n -o remount,rw /

Монтирование корневой файловой системы в режиме чтения и записи в Ubuntu 22.04/20.04 LTS

После этого нажмите "Ctrl+d", чтобы загрузиться в обычном режиме. Альтернативно вы можете ввести любую из следующих команд для загрузки в обычном режиме.

systemctl default

Или,

exit

Если вы хотите перезагрузить систему вместо загрузки в обычном режиме, введите:

systemctl reboot

Способ 2

В этом методе вам не нужно редактировать записи меню загрузки grub.

Включите систему и выберите "Дополнительные параметры для Ubuntu" в меню загрузки Grub.

Выберите дополнительные параметры для Ubuntu из меню загрузки Grub.

Далее вы увидите список доступных версий Ubuntu с версиями ядра. Выберите Режим восстановления в меню загрузки grub в Ubuntu.

Выберите режим восстановления в меню загрузки Grub в Ubuntu 22.04/20.04 LTS

Через несколько секунд вы увидите меню восстановления Ubuntu. В меню восстановления выберите параметр "Перейти в корневую оболочку" и нажмите клавишу ВВОД.

Войдите в приглашение корневой оболочки в Ubuntu 22.04/20.04 LTS

Теперь вы попадете в режим спасения.

Режим обслуживания Ubuntu

Подключите корневую файловую систему (/) в режиме чтения/записи, введя следующую команду:

mount -n -o remount,rw /

Монтирование корневой файловой системы в режиме чтения и записи в Ubuntu

Делайте все, что хотите, в режиме спасения.

После этого введите exit, чтобы вернуться в меню восстановления.

exit

Наконец, выберите опцию Возобновить нормальную загрузку и нажмите клавишу ВВОД.

Загрузитесь в обычном режиме в Ubuntu

Нажмите клавишу ENTER еще раз, чтобы выйти из режима восстановления и продолжить загрузку в обычном режиме.

Выход из режима восстановления в Ubuntu

Если вы не хотите загружаться в обычном режиме, введите "reboot" и нажмите Enter в режиме обслуживания, чтобы перезагрузить систему.

Загрузите аварийный режим в Ubuntu 22.04/20.04 LTS.

Когда появится меню загрузки GRUB, нажмите "e", чтобы отредактировать его.

Меню GRUB в Ubuntu 22.04/20.04 LTS

Найдите строку, начинающуюся со слова "linux", и добавьте в ее конец следующую строку.

systemd.unit=emergency.target

Отредактируйте записи меню загрузки Grub для входа в аварийный режим в Ubuntu 22.04/20.04 LTS

После добавления указанной выше строки нажмите Ctrl+x или F10, чтобы загрузиться в аварийном режиме.

Через несколько секунд вы перейдете в аварийный режим как пользователь root. Вам будет предложено нажать ENTER, чтобы войти в режим обслуживания.

Вот как выглядит аварийный режим в системе Ubuntu 22.04/20.04 LTS:

Загрузите аварийный режим в Ubuntu 22.04/20.04 LTS

Теперь делайте все, что хотите, в аварийном режиме. Возможно, вам придется смонтировать корневую файловую систему (/) в режиме чтения/записи, прежде чем выполнять какие-либо операции в этом режиме.

mount -n -o remount,rw /

После этого нажмите "Ctrl+d", чтобы загрузиться в обычном режиме. Альтернативно вы можете ввести любую из следующих команд для загрузки в обычном режиме.

systemctl default

Или,

exit

Если вы хотите перезагрузить систему вместо загрузки в обычном режиме, введите:

systemctl reboot

Связанное чтение:

  • Как сбросить пароль Sudo в Ubuntu 22.04/20.04 LTS

Загрузитесь в режиме восстановления в Ubuntu 18.04 LTS

Загрузите вашу систему Ubuntu. Когда появится меню Grub, выберите первую запись и нажмите e для редактирования. (Чтобы дойти до конца, просто нажмите CTRL+e или используйте клавишу END или стрелки ВЛЕВО/ВПРАВО на клавиатуре):

Меню личинки

Если вы не видите меню Grub, просто нажмите клавишу ESC сразу после исчезновения логотипа BIOS.

Найдите строку, начинающуюся со слова "linux" , и добавьте следующую строку в конец этой строки (чтобы дойти до конца, просто нажмите CTRL+e или используйте клавишу < сильная>клавиша END или стрелки ВЛЕВО/ВПРАВО на клавиатуре):

systemd.unit=rescue.target

Редактировать меню Grub

Добавив указанную выше строку, просто нажмите CTRL+x или F10, чтобы продолжить загрузку в режиме восстановления. Через несколько секунд вы перейдете в режим восстановления (однопользовательский режим) как пользователь root.

Вот как выглядит режим восстановления на сервере Ubuntu 18.04 LTS:

Режим восстановления Ubuntu

Затем введите следующую команду, чтобы смонтировать корневую файловую систему (/) в режим чтения/записи.

mount -n -o remount,rw /

Загрузитесь в аварийном режиме

Загрузка Ubuntu в аварийном режиме аналогична описанному выше методу. Все, что вам нужно сделать, это заменить "systemd.unit=rescue.target" на "systemd.unit=emergency.target" при редактировании меню grub.

Редактировать меню Grub

После добавления «systemd.unit=emergency.target» нажмите Ctrl+x или F10, чтобы продолжить загрузку. в аварийный режим.

Аварийный режим Ubuntu

Наконец, вы можете смонтировать корневую файловую систему в режим чтения/записи с помощью команды:

mount -n -o remount,rw /

Переключение между режимами спасения и экстренной помощи

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

systemctl emergency

Аналогично, чтобы переключиться из аварийного режима в режим спасения, введите:

systemctl rescue

Заключение

Теперь вы знаете, что такое аварийный и аварийный режимы и как загрузиться в аварийный и аварийный режимы в системах Ubuntu 22.04, 20.04 и 18.04 LTS. Как я уже упоминал, описанные здесь шаги будут работать во многих последних версиях Linux, использующих Systemd.

Статьи по данной тематике