Red de conocimiento informático - Aprendizaje de programación - Linux es básico. Para generar su propio kernel, necesita generar config e initrid. ¿Hay alguna introducción interna a initrid?

Linux es básico. Para generar su propio kernel, necesita generar config e initrid. ¿Hay alguna introducción interna a initrid?

config controla si cada directorio en el código fuente está compilado y vinculado. Diferentes directorios contienen módulos diseñados para diferentes funciones.

Initrd es un módulo funcional que inicializa el disco de memoria. Cuando se inicia el sistema Linux, liberará el paquete comprimido de la imagen del kernel de Linux en el disco de memoria y luego lo montará como el sistema de arranque más básico. Luego continúe cargando otras partes.

En cuanto a los diversos modificadores y parámetros involucrados en initrd, dado que todos existen para este propósito y varían de una versión a otra, no existe documentación técnica detallada. La mejor manera de entenderlos es leer el código fuente. . Si no tiene la capacidad de leer el código fuente, se recomienda que no modifique la configuración predeterminada.