Acualizando el kernel en debian Woody
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.
- Inicie sesión o regístrese para enviar comentarios
- 4851 lecturas

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...
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.
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?