Linux: загрузка в однопользовательском режиме (single mode)

Андрей Волков

Андрей Волков

Системное, сетевое администрирование +DBA. И немного программист!))  Профиль автора.

однопользовательский режим (single mode) в LinuxОднопользовательский режим прекрасно подходит для изменения конфигурации сис­темы или выполнения задач по ее обслуживанию, не беспокоясь при этом о возможности помешать другим пользователям (или о том, что они могут помешать). Кроме того, этот режим может быть единственно доступным при работе в поврежденной системе.

Чаще всего переход в однопользовательский режим выполняют путем передачи аргу­ментов программе начальной загрузки. Однако обычно переход в однопользовательский режим с другого уровня выполнения можно выполнить с помощью команды telinit 1. При этом перезагрузку можно не выполнять, если только не требуется устранять какую- либо проблему начальной загрузки.

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

# mount -o remount -w /

Конкретные процедуры перехода в однопользовательский режим при использовании загрузчиков GRUB и LILO различаются между собой.

 

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

Чтобы выполнить загрузку в однопользовательском режиме при использовании за­грузчика GRUB, не нужно применять опции командной строки. Авторы этого загруз­чика пришли к выводу, что параметры начальной загрузки должны легко поддаваться изменению, и что клавиша ‘a' — вполне подходящее средство для решения этой задачи. Когда откроется экран начальной загрузки GRUB, выделите нужное ядро и нажмите клавишу ‘a', чтобы дополнить опции начальной загрузки. Чтобы обеспечить загрузку в однопользовательском режиме, добавьте флаг single в конец существующих опций ядра. Пример типичной конфигурации мог бы выглядеть следующим образом:

grub append> ro root=LABEL=/ rhgb quiet single

 

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

Различные дистрибутивы предлагают различные средства открытия командного при­глашения LILO. Если вы отдали предпочтение LILO, а не GRUB, в системах Red Hat, Fedora или SUSE, опцию меню командной строки можно выбрать в причудливом гра­фическом интерфейсе пользователя. Пользователи Debian и Ubuntu должны нажать и удерживать нажатой клавишу shift сразу после того, как BIOS завершит проверку памяти и другие тесты самопроверки.

В строке приглашения LILO введите метку ядра (она задана в файле lilo.conf), ко­торое требуется загрузить, а затем — опцию -s или single. Например, стандартное ядро дистрибутива Debian имеет метку “linux”, поэтому, чтобы загрузиться в однопользова­тельском режиме, необходимо ввести следующее:

LILO: linux single

 

Вас заинтересует / Intresting for you:

Основа операционной системы Li...
Основа операционной системы Li... 3052 просмотров Андрей Волков Wed, 09 Jan 2019, 05:36:45
Процессы Linux
Процессы Linux 4579 просмотров Doctor Wed, 23 Jan 2019, 16:47:24
Сигналы в Linux: назначение и ...
Сигналы в Linux: назначение и ... 2065 просмотров Fortan Fri, 05 Nov 2021, 07:58:01
Краткая история Linux
Краткая история Linux 2703 просмотров Андрей Волков Wed, 09 Jan 2019, 02:46:59
Войдите чтобы комментировать