Процесс загрузки Linux.

Процесс загрузки Linux.

Подробнее о процессе загрузки Linux, можно узнать по следующим ссылкам:

  • The Гид Системных Администраторов Linux (Linux System Administrators' Guide) содержит секцию о загрузке.

  • ``Технический обзор'' LILO содержит достаточно подробное техническое, низкоуровневое описание процесса загрузки, до момента запуска ядра.

  • Исходный код - первоисточник. Ниже приведены некоторые файлы ядра, относящиеся к процессу загрузки. Если у Вас есть исходный код ядра Linux, Вы можете найти их в /usr/src/linux на вашей машине; в качестве альтернативы, у Shigio Yamaguchi (shigio at tamacom.com) очень хороший гипертекстовый просмотрщик исходного кода ядра. Взгляните на несколько относящихся к делу файлов:

    arch/i386/boot/bootsect.S и setup.S

    Содержит ассемблерный код загрузочного сектора.

    arch/i386/boot/compressed/misc.c

    Содержит код декомпрессии ядра.

    arch/i386/kernel/

    Каталог, содержащий код инициализации ядра. setup.c определяет слово ramdisk.

    drivers/block/rd.c

    Содержит драйвер ramdisk. Процедуры rd_load и rd_load_image загружают блоки из устройства в ramdisk. Процедура identify_ramdisk_image определяет тип найденной файловой системы и сжата ли она.



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости