Подробнее о процессе загрузки Linux, можно узнать по следующим ссылкам:
The Гид Системных Администраторов Linux (Linux System Administrators' Guide) содержит секцию о загрузке.
``Технический обзор'' LILO содержит достаточно подробное техническое, низкоуровневое описание процесса загрузки, до момента запуска ядра.
Исходный код - первоисточник. Ниже приведены некоторые файлы ядра, относящиеся к процессу загрузки. Если у Вас есть исходный код ядра Linux, Вы можете найти их в /usr/src/linux на вашей машине; в качестве альтернативы, у Shigio Yamaguchi (shigio at tamacom.com) очень хороший гипертекстовый просмотрщик исходного кода ядра. Взгляните на несколько относящихся к делу файлов:
Содержит ассемблерный код загрузочного сектора.
Содержит код декомпрессии ядра.
Каталог, содержащий код инициализации ядра. setup.c определяет слово ramdisk.
Содержит драйвер ramdisk. Процедуры rd_load и rd_load_image загружают блоки из устройства в ramdisk. Процедура identify_ramdisk_image определяет тип найденной файловой системы и сжата ли она.
Пред. | Начало | След. |
Использование Ramdisk. | Уровень выше | Коды ошибок LILO при загрузке. |