Вход в linux терминал как root без пароля

2021.10.22
Вход в linux терминал в однопользовательском режиме под root без пароля для исправления ошибок в конфигах, которые не дают системе загрузитьсяимо делать вручную

Так уж случилось, что я немного неправильно написал в /etc/sysctl.conf на своем ноутбуке, после чего при загрузке системы получил такое вот странное окно:

Неадучная загрузка Ubuntu 21.04

Система естественно не загружается ... но есть решение как это можно исправить:

Можно зайти в ''linux''-терминал в однопользовательском режиме (как root без пароля) и исправить неверные конфиги, к тому же можно даже сменить пароль root.

Для этого нам нужно немного поправить конфиг загрузки ''linux''.

При включении ПК будет выбор загружаемой системы:

Меню загрузчика выбора системы

Необходимо нажать e и появится окно редактирования конфига загрузки, где нужно отредактировать загружаемую систему, искомые строки начинаются с:

linux /boot/

И таких строк может быть столько, сколько доступно в "Дополнительных параметрах для Ubuntu":

Дополнительные параметры для Ubuntu

Нас интересует только самая первая/верхняя строка.

В ней нужно найти ro и заменить на (((удалив все остальное до конца строки))):

rw init=/bin/bash

Редактирование конфига загрузки

Затем необходимо нажать CTRL+X или F10 чтобы загрузить терминал в однопользовательском режиме.

Однопользовательский режим linux

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

sync

А для перезагрузки используем:

reboot --f
В телеграм канале DevOps от первого лица можно оставить комментарий или почитать интересные истории из практики DevOps