¿Qué pasos debo seguir para compilar e instalar un kernel de Linux?

4

¿Cuáles son los pasos correctos para compilar un kernel de Linux? ¿Son estos pasos iguales o diferentes para diferentes versiones de kernel, es decir, para 2.2, 2.4 y 2.6?

Adnan
fuente
1
¿Puedes dar más información sobre tu distribución? Esto nos permitirá especificar una forma más precisa de realizar esta tarea.
Tamara Wijsman
Estoy usando Ubuntu en VMWare e intento compilar el kernel de Linux después de parchearlo para KML (Kenele Modle Linux)
Adnan

Respuestas:

0

Puede seguir esta guía de la Comunidad de ayuda de Ubuntu,
puede optar por el "Método de compilación alternativo: la forma tradicional de Debian".

No importa qué versión tomes, simplemente no pases de moda ... La mejor opción es elegir la más nueva.

Tamara Wijsman
fuente
1
la guía no resolvió mi problema, pero funcionó un consejo sobre initramfs en los comentarios. Así que acepto esta respuesta
Adnan
2

Utilizar

hacer

compilará el núcleo, pero hay un poco más.

Aquí hay un buen artículo sobre cómo hacerlo.

No me molestaría con los núcleos más antiguos, pero no creo que las ideas detrás del proceso hayan cambiado mucho, pero cosas como make menuconfigpueden no funcionar con las cosas antiguas (y es posible que tenga que reemplazarlas con make config), etc.

Neal
fuente
2

El mejor cómo he leído. Esto es para Ubuntu o Debian.
http://ubuntuforums.org/showthread.php?t=311158

(Ha estado allí durante casi años y se actualiza constantemente, así que no se preocupe, no desaparecerá. Pero sí, puede guardarlo solo para asegurarse).

Shiki
fuente
1

Nunca compilo kernel anterior a 2.6, por lo que no puedo ayudarlo allí, pero aquí hay parte del manual de Gentoo que analiza cómo compilar kernel. Tenga en cuenta que algunas distribuciones pueden tener sus propios medios de compilación del núcleo. Decirnos exactamente lo que quiere hacer nos ayudará a responder su pregunta.

AndrejaKo
fuente