Инструменты пользователя

Инструменты сайта


linux:kernel:bootloader:loaded

Порядок загрузки системы Linux

  1. BIOS (UEFI)
  2. MBR (GPT)
  3. Kernel
  4. Init
  5. Runlevel

4. Kernel (Ядро)

Ядро монтирует файловую систему в соответствии с настройкой «root=« в файле grub.conf.
Выполняет программу /sbin/init
Initrt - это initial RAM Disk, временный диск в оперативной памяти.
Используется самим ядром в качестве временной корневой файловой системы, пока ядро не загрузится в реальную смонтированную ФС.
Этот временный диск так же содержит необходимые для загрузки драйверы, позволяющие получить доступ к разделам дисков и другому оборудованию.

5. Init

Определяет уровень выполнения (run level) в соответствии с файлом /etc/inittab

  • 0 - Прервать выполнение
  • 1 - Однопользовательский режим (консоль восстановления)
  • 2 - Многопользовательский режим без поддержки NFS
  • 3 - Полноценный многопользовательский режим
  • 4 - не используется
  • 5 - X11
  • 6 - Перезагрузка

6. Уровень выполнения программ (Runlevel)

Для каждого уровня выполнения предусмотрена отдельная директория /etc/rc.d/rc№.d/.
В каталогах находится список программ, имена которых начинаются с префикса K (kill) или S (startup).
Так же, в именах присутствуют числовые значения, указывающие на порядковый номер приоритета.

linux/kernel/bootloader/loaded.txt · Последнее изменение: 2021/04/20 08:05 — admin