F.2.3. El kernel
Cuando se carga el kernel, éste inicializa y configura la memoria del computador y los diferentes hardware conectados al sistema, incluyendo todos los procesadores, los subsistemas de entrada/salida y los dispositivos de almacenamiento. A continuación buscará la(s) imagen(es) comprimida(s) de
initramfs
en una ubicación predeterminada en la memoria, la descomprimirá directamente a /sysroot/
y cargará todos los controladores necesarios. A continuación inicializa los dispositivos virtuales relacionados con el sistema de archivos, tal como LVM o software RAID antes de completar los procesos initramfs
y de liberar toda la memoria que la imagen del disco ocupó anteriormente.
El kernel luego crea un dispositivo root, monta la partición root como sólo lectura y libera cualquier memoria no utilizada.
Llegados a este punto, el kernel está cargado en memoria y operativo. Sin embargo, como no hay aplicaciones de usuario que permitan la entrada significativa de datos al sistema, no se puede hacer mucho más.
Para configurar el entorno de usuario, el kernel inicia el programa
/sbin/init
.