Kernel-Como
Brian Ward,
[email protected]
Traducción de Juan José Amor,
[email protected]
Revisión 2.1, 22 de Diciembre de 1996
Lo que sigue es una guía detallada de la configuración del núcleo, cubriendo detalles de compilación y
de actualizaciones. El traductor ha intentado respetar el documento original, aunque no ha podido evitar
añadir cosas de su propia cosecha, sobre todo en lo que respecta a opciones aún no documentadas.
¿Qué hardware nuevo soportan los nuevos núcleos? .
. .
. .
2.3.1 Anexo de la revisión.
. . .
.
. .
.
.
. .
. .
. .
. .
.
.
. .
. .
. .
.
. . .
¿Qué versión de gcc y libc necesito? .
. .
. .
.
. .
. .
. .
.
. . .
.
. .
. .
.
. .
. .
.
. . .
Índice General
1 Introducción
1.1
¡Lea esto primero!
. . .
. . . .
. .
.
. .
. .
. .
1.2 Sobre el estilo .
. . . . .
. . .
. .
.
. . .
.
.
. .
.
.
. . .
. . .
2 Preguntas y respuestas importantes
2.1 Pero, ¿qué hace el núcleo? . . . . .
.
. .
.
.
.
. .
. .
.
¿Por qué puedo necesitar actualizar el núcleo?
.
. .
. .
2.2
2.3
2.4
2.5
2.6
2.7
¿Qué es un módulo cargable?
. . .
. .
.
. .
¿Cuánto espacio en disco necesito?
.
. .
. .
¿Cuánto se tarda en compilar? . . .
. .
.
. .
.
.
.
. .
. .
.
.
. . .
. .
.
. .
. .
. .
.
. .
. .
.
.
.
. . .
.
.
3 Cómo configurar el núcleo.
3.1 Obtención de los fuentes.
. . . . .
.
.
. .
.
. .
. .
. .
3.2 Descompresión de los fuentes
. . .
. .
3.3 Configuración del núcleo . . . . . .
. .
3.3.1 Anexo de la revisión 2.1. . .
. .
.
.
.
. .
.
. .
. .
.
. .
. .
. .
. .
. .
.
. .
. .
.
3.4 Continuación .
. . . . .
. . .
. .
.
. . .
.
.
. .
.
. . .
.
.
.
.
.
. . .
.
.
. . .
. . .
.
.
.
. . .
. . .
.
.
.
.
.
.
. . .
. . .
.
. . .
. .
. .
.
.
.
.
.
.
.
. . .
. . .
.
. . .
. .
. .
. .
. .
.
.
.
.
.
.
.
. . .
.
.
.
.
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
. .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
.
.
.
.
. . .
. . .
.
.
.
.
. . .
. . .
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
. . .
. . .
. . .
.
.
. . .
. . .
.
.
.
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
. . .
. . .
. . .
. . .
.
.
. . .
. . .
.
.
.
.
. . .
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
. . .
. . .
. . .
. . .
.
.
. . .
. .
.
.
.
.
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
4
4
4
4
4
4
5
5
6
6
6
6
7
7
7
8
8
8
8
8
8
9
9
3.4.1 Emulación de coprocesador (Kernel math emulation)
.
. .
. .
. .
. .
. .
3.4.2
Soporte de discos IDE y MFM/RLL normales (Normal (MFM/RLL) disk and IDE
disk/cdrom support)
.
. . .
. . .
. . .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
3.4.3
Soporte de redes (Networking support)
.
. .
. .
.
.
. .
. .
.
. . .
.
.
. .
.
. . .
3.4.4 Limitar memoria a 16 Mb (Limit memory to low 16MB) .
. .
. .
.
. .
3.4.5 Comunicación entre procesos System V (System V IPC)
.
. .
. .
.
. .
.
.
.
.
. .
. .
. .
. .
.
.
.
.
.
3.4.6 Tipo de CPU (386, 486, Pentium, PPro) (Processor type (386, 486, Pentium,
.
PPro) ) . . . . .
. . .
. . .
. . .
. . .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.4.7
Soporte SCSI (SCSI support) .
.
.
. .
.
. .
.
. .
. .
.
. . .
.
.
. . .
.
.
. . .
.
. .
. .
ÍNDICE GENERAL
3.4.8
Soportes de tarjetas de red (Network device support)
.
. .
3.4.9
Sistemas de ficheros (Filesystems)
.
. .
. .
.
. .
.
.
.
. .
. .
3.4.10 Manejadores de tipo carácter (Character devices) .
. .
. .
.
3.4.11 Tarjeta de sonido (Sound card)
.
. .
. .
.
3.4.12 Otras opciones de configuración .
. .
. .
.
. .
.
.
. .
. .
. .
. .
.
.
.
.
.
.
. . .
. . .
.
.
.
.
.
3.4.13 Kernel hacking . . . .
.
.
. .
.
. .
. .
. .
. .
.
. .
. .
.
. . .
.
.
.
.
. .
.
. .
. .
. .
. . .
.
.
. . .
.
.
.
.
.
. .
. .
. . .
.
. .
. .
.
.
.
. . .
. . .
.
. . .
.
.
.
. . .
. . .
.
. .
.
.
.
.
.
.
3.5
¿Y ahora qué? (El fichero Makefile).
.
. .
. .
.
. .
.
. .
. .
.
. . .
.
. .
. .
.
. .
. .
.
. . .
4 Compilación del núcleo
4.1 Limpieza y dependencias . . . . . .
.
. .
. .
.
. .
. .
.
. . .
.
. . .
.
. .
. .
.
. .
. .
4.2 El momento de compilar
. . . . . .
. .
.
. .
. .
. .
. .
4.3 Otras opciones del ‘make’
. . . . .
4.4
Instalación del núcleo . .
. . . . . .
.
.
.
. .
.
. .
. .
. .
. .
. .
. .
.
. . .
.
.
.
. . .
. . .
.
. . .
.
.
.
. . .
. . .
.
.
.
. . .
.
.
.
. . .
. . .
.
.
.
. . .
.
.
.
. .
. . .
.
.
.
.
.
.
5 Parchear el núcleo
5.1 Aplicación de un parche
. . . . . .
. .
. .
.
. .
. .
. .
. .
.
. .
. .
.
. . .
5.2 Si algo va mal
. . . . .
. .
. . . .
.
. .
. .
. .
.
. . .
5.3 Limpieza de ficheros .orig . . . .
. .
5.4 Otros parches .
. . . . .
. .
. .
. .
. .
.
.
. .
.
. .
. .
. .
. .
. . .
.
.
.
.
.
.
.
. . .
. . .
. . .
.
.
.
.
.
.
. . .
. . .
. . .
.
6 Paquetes adicionales
6.1 kbd . . . . . .
. .
. . .
. .
. .
. .
6.2 util-linux . . . . .
. .
. . . .
.
.
. . .
.
.
. . .
.
.
. . .
.
.
. .
.
.
.
. .
. .
. .
.
. . .
.
.
. . .
.
.
. . .
6.3 hdparm . . . .
. . .
. .
.
. .
. .
.
. . .
.
.
. . .
.
. .
. .
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
.
.
. . .
.
.
.
.
.
.
.
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
7 Problemas típicos
7.1 make clean . . . . .
. .
. . . .
7.2 Núcleos muy lentos o muy grandes
.
.
. .
. .
. .
. .
.
.
. . .
.
. .
. .
.
.
. . .
.
. .
. .
.
.
. . .
. . .
.
.
. .
. .
. .
. .
.
.
.
.
. .
. .
7.3 El núcleo no compila . .
. . . . .
.
. .
. .
.
. . .
.
. .
. .
.
. .
. .
.
. . .
.
.
. . .
.
.
7.4 El nuevo núcleo no parece arrancar
.
. .
. .
.
. .
. .
.
. .
. .
.
. . .
.
. .
. .
.
. .
. .
7.5 Se olvidó ejecutar LILO, y el sistema ya no arranca .
. .
. .
.
. .
.
. .
. .
7.6 Mensaje de aviso: ‘warning:
bdflush not running’
7.7 Salen mensajes sobre símbolos no definidos, y no compila
.
. .
7.8 No consigo que me detecte mi CD-ROM IDE/ATAPI
.
.
.
. .
.
7.9 Salen mensajes sobre cosas de encaminamiento obsoletas
.
. .
7.10 La función de cortafuegos no funciona en el núcleo 1.2.0 .
. .
7.11 Mensaje: “Not a compressed kernel Image file” .
7.12 Hay problemas con la consola al pasarse a la 1.3.x .
.
.
. .
.
7.13 Algunas cosas no compilan después de la actualización .
. .
. .
.
.
.
.
.
.
.
.
. . .
.
. .
. .
.
.
. . .
. . .
.
.
. .
. .
. .
. .
.
.
.
. .
. .
.
.
. .
.
.
.
. .
. .
. .
. .
. .
. .
. .
.
. .
. .
.
.
.
.
.
. .
. .
.
.
.
.
. .
.
. .
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
.
. .
. .
.
. .
. .
.
. . .
.
.
. .
.
.
.
.
.
.
.
. . .
. . .
. . .
. . .
. . .
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
.
.
.
. . .
2
9
9
11
11
11
11
12
12
12
12
12
12
14
14
15
15
15
16
16
16
16
16
16
16
17
17
17
18
18
18
19
19
19
19
19
1. Introducción
8 Notas sobre la actualización a la versión 2.0.x
9 Módulos
9.1
Instalación de las utilidades asociadas
.
. .
.
.
.
. .
9.2 Módulos distribuidos con el núcleo 1.2.2 .
. .
. .
.
.
.
.
.
. .
. .
. .
.
. . .
. .
. .
.
.
.
. . .
.
.
.
.
. . .
. . .
.
10 Otras opciones de configuración.
10.1 Opciones generales . . .
. . . .
. .
10.2 Opciones de red . . . . .
. .
. . . .
.
.
. .
. .
.
. . .
.
.
. . .
.
.
. . .
.
. .
. .
. .
. .
. .
.
. . .
.
.
. . .
.
.
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11 Consejos y trucos
11.1 Redirección de la salida de compilación o parcheado.
.
11.2 Instalación condicional del núcleo .
. .
. .
11.3 Actualizaciones del núcleo . . . . .
.
. .
.
.
.
.
.
. .
. .
. .
. .
.
.
.
.
.
.
12 Otros documentos COMO que pueden serle útiles
. .
.
.
. .
. .
. .
. .
.
. .
. .
.
. . .
.
.
.
.
. . .
. . .
.
.
. . .
.
.
. . .
. . .
.
.
. . .
.
.
. . .
.
. .
.
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
.
.
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
.
.
3
20
20
20
21
21
21
22
22
22
22
23
23
23
23
24
24
25
26
13 Miscelánea
13.1 El autor
. . . .
. . . .
.
. .
. .
. .
13.2 Pendiente de hacer
. . .
. . . .
. .
13.3 Colaboraciones . . . . .
. .
. . . .
.
.
.
13.4 Notas sobre el Copyright, Licencia y Todo Eso .
. .
. .
14 Anexo: El INSFLUG
1
Introducción
. . .
.
.
. . .
.
.
. . .
.
.
. . .
.
.
. .
. .
. .
. .
. .
. .
.
.
. . .
. . .
.
.
.
.
.
. . .
. . .
. .
. .
.
.
.
.
.
. . .
. . .
. .
. .
Esta es la versión 0.75 del documento “Kernel-HOWTO” original. La de la traducción es la 2.1 ¿Debe Vd. leer este
documento? Bien, veamos si tiene alguno de los siguientes síntomas:
“¡Jo! El dosemu-0.99.9 requiere el núcleo 1.8.193 y yo estoy aún con el 1.2.3”
Hay un manejador (driver) que sólo está en los n
Comentarios de: Kernel Como (0)
No hay comentarios