Сегодня в статье поговорим о однопользовательском режиме или режиме single mode в Linux системах.
Single mode прекрасно подходит для изменения конфигурации системы или выполнения задач по ее обслуживанию. Кроме того, этот режим может быть единственно доступным при работе в поврежденной системе.
Как включить singe mode в Linux
Чаще всего переход в однопользовательский режим выполняют путем редактирования аргументов при начальной загрузки системы. Однако переход в single mode с другого уровня выполнения можно выполнить с помощью команды telinit 1
. При этом перезагрузку можно и не выполнять. Если только не требуется устранять какую- либо проблему начальной загрузки.
В качестве меры безопасности корневой каталог системы монтируется в режиме только для чтения. Это конечно вызывает ряд неудобств, если вам надо что-либо исправить в системе.
Чтобы выйти из положения, начните однопользовательский сеанс с повторного монтирования корневой директории в режиме чтения/записи. Нужное действие выполняет команда:
mount -о rw, remount /
Конкретные процедуры перехода в однопользовательский режим при использовании загрузчиков GRUB и LILO различаются между собой.
Однопользовательский режим при использовании GRUB
Чтобы выполнить загрузку в однопользовательском режиме при использовании загрузчика GRUB, не нужно применять опции командной строки. Авторы этого загрузчика пришли к выводу, что параметры начальной загрузки должны легко поддаваться изменению, и что клавиша ‘a
‘ — вполне подходящее средство для решения этой задачи. Когда откроется экран начальной загрузки GRUB, выделите нужное ядро и нажмите клавишу ‘a
‘, чтобы дополнить опции начальной загрузки. Чтобы обеспечить загрузку в однопользовательском режиме, добавьте флаг single
в конец существующих опций ядра. Пример типичной конфигурации мог бы выглядеть следующим образом:
grub append> ro root=LABEL=/ rhgb quiet single
Однопользовательский режим при использовании LILO
Различные дистрибутивы предлагают различные средства открытия командного приглашения LILO. Пользователи Debian и Ubuntu должны нажать и удерживать нажатой клавишу shift
сразу после того, как BIOS завершит проверку памяти и другие тесты самопроверки.
В строке приглашения LILO введите метку ядра (она задана в файле lilo.conf
), которое требуется загрузить, а затем — опцию -s
или single
. Например, стандартное ядро дистрибутива Debian имеет метку “linux
”, поэтому, чтобы загрузиться в однопользовательском режиме, необходимо ввести следующее:
LILO: linux single
[endtxt]
RSS
- Тест скорости дисков в Linux
- Как запустить команду в фоне в Linux
- Ошибка несоответствие размеров GPT PMBR
- nginx: [warn] protocol options redefined
- Как включить поддержку linux в windows 11