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

ayuda en la compilacion de kernel

Estas en el tema de ayuda en la compilacion de kernel en el foro de Unix / Linux en Foros del Web. hola a todos, necesito ayuda con un problema que tuve al intentar compilar la version 2.4.22 del kernel. bueno ya antes habia intentado compilar mi ...
  #1 (permalink)  
Antiguo 23/09/2003, 19:00
Avatar de Drunker  
Fecha de Ingreso: agosto-2003
Mensajes: 35
Antigüedad: 20 años, 8 meses
Puntos: 0
ayuda en la compilacion de kernel

hola a todos, necesito ayuda con un problema que tuve al intentar compilar la version 2.4.22 del kernel.
bueno ya antes habia intentado compilar mi kernel y todos con resultados fallidos, pero creo que esta vez estaba haciendo todo bien segun iba leyendo en un par de manuales que se encuentran por la red.

bueno, luego de compilar el kernel y tratar de actualizar lilo, escribo una nueva linea en lilo.conf con

image=/boot/vmlinuz-2.4.22
label="Linux_recien_compilao"
root=/dev/hdc
append="quiet devfs=mount hdb=ide-scsi acpi=off"
vga=788
read-only

y al actualizar lilo escribiendo en la consolo lilo me sale el error
Fatal: open /b/usr/src/linux-2.4.22/arch/i386/boot/bzImageoot/message: No such file or directory

y no se que pueda significar eso. por favor necesito ayuda
__________________
Chile va al Mundial Alemania 2006... Se los firmo !!
http://www.gratisweb.com/los_precisos/328586.jpg
  #2 (permalink)  
Antiguo 23/09/2003, 19:40
Avatar de mio_carpe_diem  
Fecha de Ingreso: abril-2003
Ubicación: USA.
Mensajes: 426
Antigüedad: 21 años
Puntos: 6
te pido una idea de como compilaste el kernel.

Posiblemente te has olvidado algo!
  #3 (permalink)  
Antiguo 23/09/2003, 20:22
Avatar de Drunker  
Fecha de Ingreso: agosto-2003
Mensajes: 35
Antigüedad: 20 años, 8 meses
Puntos: 0
haber..

descomprimi el archivo tar.gz en /usr/src, luego le hice el xconfig, luego make dep, make bzImage, make modules, make modules_install, luego copie el bzImage y el System.map a /boot (como vmlinuz-2.4.22 y el System.map-2.4.22) y luego he copiado en el lilo.conf la linea que he puesto alla arriba, y al apretar lilo segun decia en la apgina para actualizarlo me salia ese error
__________________
Chile va al Mundial Alemania 2006... Se los firmo !!
http://www.gratisweb.com/los_precisos/328586.jpg
  #4 (permalink)  
Antiguo 23/09/2003, 20:36
Avatar de mio_carpe_diem  
Fecha de Ingreso: abril-2003
Ubicación: USA.
Mensajes: 426
Antigüedad: 21 años
Puntos: 6
has hecho:

rm /boot/System.map

ln -s /boot/System.map-2.4.22 System.map
  #5 (permalink)  
Antiguo 23/09/2003, 21:05
Avatar de Drunker  
Fecha de Ingreso: agosto-2003
Mensajes: 35
Antigüedad: 20 años, 8 meses
Puntos: 0
ahit engo la duda, es que la idea era mantener el kernel antiguo tambien, entonces por lo que leia en una pagina el bzImage lo renombraba como vmlinux-2.x.x y el System.map tam,bien como System.map-2.x.x y luego en el lilo.conf solo creaba un parrafo (no se como se llama) image nuevo igual al del otro kernel pero cambiando el /boot/vminuz-2.x.x y la etiqueta de este kenrel.

tal vez estoy ekivocado o alguna forma de hacerlo diferente no se
__________________
Chile va al Mundial Alemania 2006... Se los firmo !!
http://www.gratisweb.com/los_precisos/328586.jpg
  #6 (permalink)  
Antiguo 23/09/2003, 21:30
Avatar de mio_carpe_diem  
Fecha de Ingreso: abril-2003
Ubicación: USA.
Mensajes: 426
Antigüedad: 21 años
Puntos: 6
eso muestra que estas intentando trabajar el /boot/vmlinuz-2.4.22 con el System.map antiguo.
Cuando compilaste los modulos has creado un archivo /usr/src/linux-2.4.22/System.map
este ultimo es el default System.map para tu nueva configuracion.
dejame ayudarte a buscar alguna solucion para que compartas lilo con las dos entradas correspondientes.

mientras tanto te recomiendo que vuelvas a reconfigurar el lilo para que corra la imagen del kernel que esta funcionando!
  #7 (permalink)  
Antiguo 23/09/2003, 21:58
Avatar de mio_carpe_diem  
Fecha de Ingreso: abril-2003
Ubicación: USA.
Mensajes: 426
Antigüedad: 21 años
Puntos: 6
ok,
crea otra imagen. Te quedara algo asi:
boot=/dev/hda
map=/boot/map
install/boot/boot.b
promp
timeout=150
#esta es la imagen antigua
image=/boot/vmlinuz
label="Linux"
root=/dev/hdc
append="quiet devfs=mount hdb=ide-scsi acpi=off"
vga=788
read-only

#esta es la nueva imagen
image=/boot/vmlinuz-2.4.22
label="Linux_recien_compilao"
root=/dev/hdc
append="quiet devfs=mount hdb=ide-scsi acpi=off"
vga=788
read-only

#aqui termina lilo.conf

eso si no te olvides de habilitar el nuevo System.map
lo haces de la siguiente forma:
ln -s System.map-2.4.22 System.map


Suerte
  #8 (permalink)  
Antiguo 24/09/2003, 20:45
 
Fecha de Ingreso: agosto-2002
Ubicación: Tucumán
Mensajes: 98
Antigüedad: 21 años, 8 meses
Puntos: 0
Hola...estoy buscando algun texto donde me indique como recompilar el kernel.Necesito hacer esto para agregar unas opciones para configurar un proxy transparente
..por favor..si me puedas dar la URL te lo agradeceria....

Hasta pronto...
  #9 (permalink)  
Antiguo 24/09/2003, 22:46
Avatar de mio_carpe_diem  
Fecha de Ingreso: abril-2003
Ubicación: USA.
Mensajes: 426
Antigüedad: 21 años
Puntos: 6
Para compiar el kernel necesitas en primer lugar el kernel-source instalado.
Una vez chequeado eso usas los siguientes comandos:

cd /usr/src/linux

make xconfig
#este comando te servira para configurar el kernel en un modo #grafico, donde podras usar el mouse



make menuconfig
#con esta opcion podras compilar muy facilmente, aqui no usas mouse




cuando termines salvas los cambios y haces

make dep
make clean
make bzImage
make modules
make modules_install

luego tienes que copiar los archivos generados a la rama /boot

configuras tu gestor de arranque y lo activas.

para que tengas mas info te dejo este link en espanol:
http://es.tldp.org/COMO-INSFLUG/COMOs/Kernel-Como/

lee este HOW TO ANTES DE HACER CUALQUIER CAMBIO A TU SISTEMA Y TE RECOMIENDO, QUE TENGAS BACKUPS DE TODOS TUS FILES IMPORTANTES.

Suerte!!!
  #10 (permalink)  
Antiguo 25/09/2003, 09:01
Avatar de Drunker  
Fecha de Ingreso: agosto-2003
Mensajes: 35
Antigüedad: 20 años, 8 meses
Puntos: 0
al final sobreescribi el vmlinuz y el system.map en /boot redireccionandolo al nuevo kernel, pq me seguia mandando el error qe esta arriba, per bueno, creo qe ha quedado bastante bien asi que al parecer no tendre problemas, por lo menos para ser la 1era vez que me keda bien compilado, y que no me salga un error al reiniciar el pc
__________________
Chile va al Mundial Alemania 2006... Se los firmo !!
http://www.gratisweb.com/los_precisos/328586.jpg
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 05:26.