Внутреннее устройство ядра Linux 2.4

Загрузка: Обзор


Процесс загрузки во многом зависит от аппаратной платформы, поэтому основное внимание будет уделено платформе IBM PC/IA32. Для сохранения обратной совместимости, firmware-загрузчики загружают операционную систему устаревшим способом. Процесс этот можно разделить на несколько этапов:

  • BIOS выбирает загрузочное устройство.
  • BIOS загружает bootsector с загрузочного устройства.
  • Код bootsector-а загружает установщика, процедуры декомпрессии и сжатый образ ядра.
  • Ядро декомпрессируется в защищенном режиме (protected mode).
  • Выполняется низкоуровневый инициализирующий ассемблерный код.
  • Выполняется высокоуровневый инициализирующий C код.


  • Содержание раздела