Foros del Web » Administración de Sistemas » Unix / Linux »

Problemas con Kernel 2.4.21

Estas en el tema de Problemas con Kernel 2.4.21 en el foro de Unix / Linux en Foros del Web. Tengo RH9 y, como se preocupan mucho de optimizar el kernel, quiero compilarme el mio con lo minimo. El caso es que uso GCC 3.2 ...
  #1 (permalink)  
Antiguo 24/08/2003, 17:54
 
Fecha de Ingreso: enero-2002
Mensajes: 417
Antigüedad: 22 años, 10 meses
Puntos: 0
Problemas con Kernel 2.4.21

Tengo RH9 y, como se preocupan mucho de optimizar el kernel, quiero compilarme el mio con lo minimo.
El caso es que uso GCC 3.2 y, al hacer el make dep, me dice lo siguiente:

"No hay ninguna regla para construir el objetivo DAC960.c"

Este controlador es de algun tipo de dispositivo de bloque, pero tanto si lo pongo como módulo como si lo quito como si lo incluyo en el kernel me da fallo.
¿Puede ser la versión del GCC?. Muchas gracias de antemano
  #2 (permalink)  
Antiguo 25/08/2003, 02:09
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses
Puntos: 1
Hace un par de días he compilado junto con Gentoo 1.4 la cual he instalado desde cero el 2.4.21 y tambien tuve algún problema similar.No creo que la versión del compilador te de problemas y menos esa.

Prueba, haciendo la compilación desde cero pero esta vez añade el "make mrproper", que te hace una limpieza total de la antigua config y de otras cositas.

La cosa sería:

cd /usr/src/linux
make mrproper
make menuconfig
make dep
make bzimage
modules
modules_install

(bueno todo esto ya lo sabes tu, pero por si a alguien le viene bien)


Por otra parte, no se que fuentes usas, porque en Gentoo tienen varios sabores y el gentoo-sources no iba bien, supongo que RedHat tendra un sabor propio pero te recomiendo que te bajes si no lo has hecho ya, las fuentes oficiales, el vanilla por ejemplo a mi ahora me va de maravilla.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.

Última edición por herje; 25/08/2003 a las 02:13
  #3 (permalink)  
Antiguo 25/08/2003, 03:14
 
Fecha de Ingreso: enero-2002
Mensajes: 417
Antigüedad: 22 años, 10 meses
Puntos: 0
Nada, lo intenté así antes y lo he vuelto a hacer y nada, el mismo error. Yo lo compilo en /usr/src/linux-2.4.21, pero no creo que sea por eso, ¿no?
  #4 (permalink)  
Antiguo 25/08/2003, 04:30
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 11 meses
Puntos: 0
No, yo tampoco lo creo. Además yo he compilado este kernel en una RH9 y no he tenido ningún problema :-?


Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico
  #5 (permalink)  
Antiguo 25/08/2003, 05:19
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses
Puntos: 1
No, no por eso no és, Linux es un enlace simbolico hacia Llinux-2.4.21 .
No se me ocurre ninguna otra cosa, salvo que pudieses haver marcado alguna opción en el kernel que provoque ese error. A mi eso me sucedio al compilar y no marcar el kernel-aut.misc-binaries o algo parecido y las pase putas hasta que consegui averiguar que se debia a eso.

Si solucionas el tema, mantennos informados.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #6 (permalink)  
Antiguo 26/08/2003, 08:58
 
Fecha de Ingreso: enero-2002
Mensajes: 417
Antigüedad: 22 años, 10 meses
Puntos: 0
He bajado el 2.4.22 y no he tenido problema alguno al compilarlo. Ahora me pasa que no puedo iniciar el KDE (si GNOME), me dice que no puede iniciar kdeinit.
Una cosa que no tengo muy clara. ¿Para que sirve el archivo system.map? Poruqe el que tengo es un enlace a system.map-2.4.20, el anterior kernel. EL nuevo lo he renombrado a system.map-2.4.22, pero no estoy seguro de que lo "coja" bien. ¿Como me puedo asegurar de esto?
Y los módulos, ¿los carga automaticamente (la opcion del kernel para ello esta marcada)?
Muchas gracias.
  #7 (permalink)  
Antiguo 26/08/2003, 16:19
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses
Puntos: 1
Hola, respecto a lo del System.mao, te lo explica muy clarito en este hilo de alguna lista perdida:

http://www.linux.org.ve/archivo/l-li...ne/038918.html

Respecto a los módulos, no se muy bien a que te refieres, los modulos que quieras cargar en el arranque los debes de especificar, en funcion de tu distro en /etc/modules o /etc/modules.conf o algo parecido.
Si quieres cargar alguno que no este en esa lista por tu cuenta, ejecuta como root:

#modprobe nombre_del_modulo

En cuanto a lo de KDE, no creo que eso tenga nada que ver con el Kernel, no se como haces para arancarlo, yo lo que hago en Gentoo es especificarlo en el rc.conf y luego xdm por default. Prueba a arrabcar tecleando kdm o mira la documentación de tu distro.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #8 (permalink)  
Antiguo 27/08/2003, 03:15
 
Fecha de Ingreso: enero-2002
Mensajes: 417
Antigüedad: 22 años, 10 meses
Puntos: 0
O sea, corrígeme si me equivoco, pero por lo que entiendo, si nombro al kernel /boot/vmlinuz-loksea, al arrancar buscara /boot/System.map-loksea, ¿no?. Me parece muy raro esto...
  #9 (permalink)  
Antiguo 27/08/2003, 04:28
Avatar de El Menda  
Fecha de Ingreso: junio-2001
Ubicación: Jaén
Mensajes: 516
Antigüedad: 23 años, 5 meses
Puntos: 0
En lilo añades esto al final:
image=/boot/bzImage
label="Debian 2.4.21"
read-only
Ahora haces en /usr/src/linux "make menuconfig" y cuando termines guarda los cambios.
Y cuando termines:
#make dep && make bzImage && make modules && make modules_install && cp arch/i386/boot/bzImage /boot/bzImage && cp System.map /boot/System.map && /sbin/lilo && shutdown -h now
Y ya habrás recompilado.
Bye
__________________
"No hay mujer fea sino copa de menos"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:00.