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

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


linux:kernel:bootloader:loaded

Это старая версия документа!


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

  1. BIOS (UEFI)
  2. MBR (GPT)
  3. GRUB (Syslinux)
  4. Kernel
  5. Init
  6. 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.1618905463.txt.gz · Последнее изменение: 2021/04/20 07:57 — admin