La mayor comunidad de Debian en español

Acualizando el kernel en debian Woody


Imagen de edudiaz

By edudiaz- Publicado23 Diciembre 2002

Hola a todos.
Aunque hace tiempo que manejo Linux la verdad es que compilar el kernel es una tarea odiosa que nunca me ha gustado hacer.

Me gustaria preguntar a los expertos, si usando el magnifico apt-get, puedo actualizar el kernel en un plis plas.

Vamos que creo que unas instrucciones de alguien experto serian de mucha utilidad para los que o no queremos o no podemos recompilar el kernel, pero si queremos tenerlo actualizado a las ultimas versiones, voy a dar una referencia a ver si no voy mal encaminado:

por ejemplo.

Pillar el nuevo kernel para mi k7

servidor:/# apt-cache search kernel k7
kernel-headers-2.4.16-k7 - Headers for Linux kernel version 2.4.16 on AMD K7
kernel-headers-2.4.18-k7 - Headers for Linux kernel version 2.4.18 on AMD K7
kernel-image-2.4.16-k7 - Linux kernel image for version 2.4.16 on AMD K7
kernel-image-2.4.18-k7 - Linux kernel image for version 2.4.18 on AMD K7
kernel-pcmcia-modules-2.4.18-k7 - Mainstream PCMCIA modules 2.4.18 on AMD K7.

-- huy la nueva version 2.4 y para mi k7, que bien

pues me la instalo:

apt-get install kernel-image-2.4.18-k7 kernel-headers-2.4.18-k7

y tambien los sources

apt-get sources kernel-image-2.4.18-k7

Y ahora con mi super nuevo kernel hago

******************************** <- Hasta aqui me llegan los conocimientos.

y arranco y tengo un nuevo kernel acutalizado para mi k7.

Animo a los expertos a añadir texto en la linea de puntos.

Tags
Imagen de ashitaka
Enviado por ashitaka el 26 Diciembre, 2002 - 11:51.

La verdad es que lo de compilar el kernel no es tan dificil como parece. Yo, que no soy un experto en este mundo de Linux, lo he compilado varias veces (decenas ^_^U) en otras distribuciones. Sin embargo, ya me he decidido a quedarme con Debian, y no he probado a compilar el kernel porque es imposible seguir los mismos pasos que en las demás distribuciones (yo no encuentro ningún directorio /usr/src/linux donde compilar el nuevo kernel).

Con respecto al tutorial con screenshots del proceso con xconfig... pues no estaría mal... y yo tengo sitio para alojarlo... así que si alguien quiere... ejem... pues nada... que me lo diga... ^_^

Un saludo...

Imagen de Ender
Enviado por Ender el 26 Diciembre, 2002 - 20:35.

Respuesta a La verdad es que lo

Lo habitual -no sólo en Debian, sino también en otras distribuciones- es guardar las fuentes del núcleo en un directorio cuyo nombre contiene el número de la versión y después hacer un enlace simbólico a este directorio llamado /usr/src/linux (con ln -s /usr/src/kernel-source-2.4.x /usr/src/linux). De esta forma se pueden tener varias versiones en diferentes directorios y cambiar de una a otra modificando sólo este enlace.

Imagen de Dr. Death
Enviado por Dr. Death el 26 Diciembre, 2002 - 21:44.

Yo no creo que sea difícil. Ahí va el método clásico:
suapt-get install kernel-source-x.x.xcd /usr/src
tar xvfj kernel-source-x.x.x.tar.bz2ln -s kernel-image-x.x.x linuxcd linux
make menuconfig #o config o xconfig en X, al gusto#Aquí metes lo que necesites y quitas lo que no.make dep&&make bzImage&&make modules&&make modules_installcp arch/i386/boot/bzImage /boot/vmlinuz-x.x.xcp System.map /boot/System.map-x.x.xcd /boot
ln -s vmlinuz-x.x.x vmlinuzln -s System.map-x.x.x System.map#Estos dos últimos enlaces, para dejar en lilo.conf#una entrada a System.map y vmlinuz y no tener que#editarlo cada vez.# Te aseguras de que está la entrada vmlinuz en# lilo.conf y ...lilo && reboot# La última parte se puede sustituir con make install,#pero me deja el directorio / todo perdido de enlaces simbólicos ;PLa única dificultad que puede entrañar, a mi parecer, es no saber el hardware que tienes, y se soluciona tan solo con mirarlo, ¿no?

Relacionado con Acualizando el kernel en debian Woody