Последовательность загрузки Linux
Чтобы понять, как загрузочный электронный диск работает в процессе загрузки системы, изучим порядок событий при загрузке системы.
-
Ядро загружается в память. Эту операцию производит LILO или LOADLIN. В этот момент выводится сообщение Loading...
-
Образ электронного диска загружается в память, это тоже делает LILO или LOADLIN. В этот момент также выводится сообщение Loading...
-
Производится инициализация ядра, включая обработку опций командной строки и подключение электронного диска в виде корневой файловой системы.
-
На загрузочном электронном диске запускается программа /linuxrc.
-
Корневое устройство переключается в соответствии с параметром ядра.
-
Запускается программа /etc/init, которая уже производит настраиваемую пользователем последовательность загрузки.
Это упрощенное описание того, что происходит на самом деле, но этого достаточно, чтобы описать, как запускается ядро и как используется электронный диск.