30.2.3. Ядро

30.2.3. Ядро

30.2.3. Ядро

Как только ядро загружено, оно тут же выполнит инициализацию и конфигурацию системной памяти, а также настройку оборудования, включая процессоры, подсистемы ввода/ вывода и устройства хранения. Затем оно выполнит поиск образов initramfs, распакует их в /sysroot/ и загрузит необходимые драйвера. После этого ядро инициализирует виртуальные устройства файловой системы, такие как LVM и программные массивы RAID. И наконец, будет выполнено завершение процессов initramfs и освобождение памяти, занимаемой образом.

Ядро затем создаст корневое устройство, подключит его в режиме чтения и освободит неиспользуемую память.

Начиная с этого момента, ядро загружено в память и полностью функционально. Но поскольку в системе нет пользовательских приложений, допускающих ввод информации, пока работать с системой будет сложно.

Для настройки окружения пользователя ядро использует программу /sbin/init.