?>/script>'; } ?> Cabezeras del Kernel ¿cuando tengo que instalarlas? Widgets Magazine

Autor Tema: Cabezeras del Kernel ¿cuando tengo que instalarlas?  (Leído 6158 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Cabezeras del Kernel ¿cuando tengo que instalarlas?
« en: 14-01-2010, 23:04 (Jueves) »
buenas

trato de actualizar un Kernel y tengo una duda con las cabeceras (Headers), no se cuando tengo que instalarlas ¿antes o después de configurar, compilar e instalar el kernel?

todo lo que encuentro hablan de Ubuntu y oros derivados de Debian usando gestores de instalación, yo lo quiero hacer con:

  • make headers_install ARCH=i386 INSTALL_HDR_PATH=/usr/include

se que es una duda tonta, pero de verdad que no he sido capaz de encontrar donde lo digan.


un saludo

« Última modificación: 14-01-2010, 23:05 (Jueves) por drvalium »

berni69

  • Visitante
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #1 en: 14-01-2010, 23:05 (Jueves) »
una vez tengas el kernel compilado, creas la cabeceras y las instalas

de todos modos es conveniente despues de compilar realizar un make clean && make mrproper para eliminar temporales (acuerdate de salvar el .config)

« Última modificación: 14-01-2010, 23:08 (Jueves) por βerni69 »

Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #2 en: 14-01-2010, 23:07 (Jueves) »
¿en este orden?

  • configuro kernel
    compilo kernel
    creo e instalo cabezaras
    instalo kernel

¿o en este oro?

  • configuro kernel
    compilo kernel
    instalo kernel
    creo e instalo cabezaras


berni69

  • Visitante
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #3 en: 14-01-2010, 23:09 (Jueves) »
yo siemprel o he hecho siguiendo el segundo orden

PD: ni para modificar el mnsaje me has dado tiempo xd


Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #4 en: 14-01-2010, 23:30 (Jueves) »
PD: ni para modificar el mnsaje me has dado tiempo xd

jajajajaja, ya me decía hoy el del bar que le estaba dando demasiado al café ;D

aclarado lo de las cabeceras el plan queda así:

#descargar, descomprimir y acceder al directorio del kernel a compilar.


#descargar parchear kernel.


#configurando, compilando e instalando el kernel.

  • make xconfig
    make
    make modules
    make modules_install

#colocando vmlinux.

  • cp /usr/src/linux-2.6.XX.X/arch/iXXX/boot/bzImage /boot/vmlinuz-2.6.XX.X

#salvando el archvo .config.

  • mv /usr/src/linux-2.6.XX.X/.config /usr/src/.config

#limpiando las fuentes.

  • make mrproper && make clean

#devolviendo .config a su sitio.

  • mv /usr/src/.config /usr/src/linux-2.6.XX.X/.config

#borrando fuentes antiguas y vinculando las nuevas.

  • rm -f -r -v /usr/scr/linux
    ln -s /usr/src/linux-2.6.XX.X/ /usr/src/linux

#instalando cabeceras.

  • make headers_install ARCH=iXXX INSTALL_HDR_PATH=/usr/include

#añadir entrada al archivo menu.lst, salvar los cambios y reiniciar.

  • kedit /boot/grub/menu.lst


un saludo

Post Merge: 15-01-2010, 00:31 (Viernes)
compilar desde el netbook es una agonía :P

Post Merge: 15-01-2010, 00:33 (Viernes)
se aceptan sugerencias para mejorar/acortar el código a usar ^-^

« Última modificación: 16-01-2010, 16:02 (Sábado) por drvalium »

berni69

  • Visitante
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #5 en: 15-01-2010, 19:06 (Viernes) »
limpia las fuentes justo despues de copiar el vmlinuz y luego instala las cabrceras


Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #6 en: 16-01-2010, 16:13 (Sábado) »
pero si ese es en el orden que está ^-^

te ha leído demasiado tarde, ya me di cuenta de que lo de limpiar las fuentes antes de copiar el vmlinuz no era buena idea.

¿os había comentado que compilar el kernel en el netbook es una agonía? pues por ***** se me convirtió en agonía2

de momento Kernel 1 - drvalium 0

arrancar arranca pero uno de mis propósitos (el mas importante) sigue sin funcionar.


un saludo

« Última modificación: 16-01-2010, 16:14 (Sábado) por drvalium »

Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #7 en: 18-01-2010, 20:35 (Lunes) »
buenas

pues parece ser que las cabeceras no hay que actualizarlas, en varios sitios me he encontrado con este aviso:

Citar
Las cabeceras del directorio include del sistema deben ser siempre aquellas contra las que se compiló Glibc, es decir, las cabeceras saneadas procedentes de este paquete del núcleo Linux. Por tanto nunca deben reemplazarse con las cabeceras crudas del núcleo ni con las cabeceras saneadas de otro núcleo.

esto me produce otra duda :-\

¿puedo instalar las cabeceras nuevas, actualizar las glibc y después meter el kernel nuevo?



un saludo


berni69

  • Visitante
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #8 en: 18-01-2010, 21:02 (Lunes) »
segun lo que dice esto, yo entiendo que debes actualizar el kernel y luego con el kernel ya nuevo actualizar las glibc no?

o eso es lo que yo haria jeje

almenos ese es el orden que siguen en el proyecto LFS


Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #9 en: 18-01-2010, 21:28 (Lunes) »
justamente esa cita es del proyecto LFS

http://www.escomposlinux.org/lfs-es/lfs-es-6.3/chapter08/kernel.html

Citar
Las cabeceras del directorio include del sistema deben ser siempre aquellas contra las que se compiló Glibc

las glibc se compliaron con el kernel 2.6.27.7 de Wifiway 1.0 ¿no?

pero lo que tu dices también tiene sentido, actualizo el kernel, arranco con ese kernel y compilo las glibc, después instalo las fuentes ya con las glibc nuevas.

Citar
Por tanto nunca deben reemplazarse con las cabeceras crudas del núcleo ni con las cabeceras saneadas de otro núcleo.

aquí me vuelvo a perder, sanear es lo que se hace con el make mrproper && make clean ¿voy bien?, entonces no tengo que limpiar hasta después de actualizar las glibc e instalar las cabeceras ¿sigo yendo bien?

ya no se, esto de kernel me está volviendo loco jajajajaja


berni69

  • Visitante
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #10 en: 18-01-2010, 21:35 (Lunes) »
aquí ya no te puedo ayudar jejeje

siempre lo hice a 'lo bruto' sin mirar si se podia o no  :-[

Post Merge: 18-01-2010, 21:37 (Lunes)
la misma pagina unos partes arriba

http://www.escomposlinux.org/lfs-es/lfs-es-6.3/chapter06/linux-headers.html

« Última modificación: 18-01-2010, 21:37 (Lunes) por βerni69 »

Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #11 en: 18-01-2010, 21:39 (Lunes) »
siempre lo hice a 'lo bruto' sin mirar si se podia o no

a lo bruto funciona, pero como el proceso me tiene esperando unas pocas horas pues voy leyendo y en vez de ir acalarándome las cosas cada vez se me complican mas.

por lo que creo haber entendido es que si se cambian las fuentes por las que no tocan después hay problemas al instalar aplicaciones extra.


berni69

  • Visitante
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #12 en: 18-01-2010, 21:40 (Lunes) »
simplemente reinstala glibc  ;D

ahi en ese link explica como instlarlas, luego creas el glib y luego el kernel, es como sale en LFS


Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #13 en: 18-01-2010, 21:45 (Lunes) »
jajajajajajajajaj, ese capitulo me lo ha saltado sin darme cuenta.
a ver, por favor, algún voluntario para venir a casa a darme una colleja



Post Merge: 18-01-2010, 21:53 (Lunes)
sigo teniendo dudas, creo no estas teniendo en cuenta es que esa guía es para crearlo desde cero y no para actualizar el kernel que ya hay.

« Última modificación: 18-01-2010, 21:53 (Lunes) por drvalium »

berni69

  • Visitante
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #14 en: 18-01-2010, 22:10 (Lunes) »
no omito nada, si te fijas cuando creas el sistema temporal a partir de una distribucion usa el mismo sistema. la segunda vez no es realemnete desde 0 (el link que puse) estas en un chroot con elementos temporales, kernel headers glib gcc... pero eso no tiene nada que ver.


Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #15 en: 18-01-2010, 22:11 (Lunes) »
ok


berni69

  • Visitante
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #16 en: 18-01-2010, 22:19 (Lunes) »
ok
de todos modos puede que me equivoque a ver si alguien opina lo mismo que yo,

si necesitas algo mas, ya diras jej


Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #17 en: 18-01-2010, 22:32 (Lunes) »

de todos modos puede que me equivoque

ahora que ya me habías convencido vas y me dices esto, muy bonito jajajajajajajajajaj



berni69

  • Visitante
Re: Cabezeras del Kernel ¿cuando tengo que instalarlas?
« Respuesta #18 en: 18-01-2010, 22:47 (Lunes) »
una de cal y una de arena, lo mismo que me acabas de decir tu me lo dice el compañero de carrera al que siempre se las cuelo de mala manera y ademas con argumentaciones aparentemente logicas jajaja

me tiene como un cap**** no se porque  ;D

yo creo que es asi, asi lo haria yo pero como en esto de la informatica todo vale..