Re: Recompilar kernel EN debian...

2004-02-26 Por tema Javi Castelo
On Wed, Feb 25, 2004 at 11:59:06AM +0100, Faro wrote:
> El mié, 25-02-2004 a las 11:43, Gorka Garay escribió:
> > Hola lista,

Hola,

> >  
> > He encontrado en barrapunto un documento en el que se dice que para
> > recompilar el kernel en debian basta con hacer:
> >  
> > cd /usr/src
> > apt install kernel-source-xxx
> > tar xvlf kernel-source-xxx.tzr.bz

«creo» que el fichero es de la forma kernel-source-xxx.tar.bz2 (no
.tzr.bz) y que para descomprimirlo sería:

«tar xvjf kernel-source-xxx.tar.bz2» (observa que es j en vez de l).

... Por lo menos la última vez que bajé un kernel-source.

> > cd kernel-source-xxx
> > make xconfig
> > make-kpkg --revision loquesea.0 kernel_image
> 
> aquí falta un: cd .. 
> 
> > dpkg -i kernel-image-xxx_loquese.0_i386.deb
> > shutodown -r now

aquí sería «shutdown -r now» ;-) simple error de escritura.

> > Sabeis si esto realmente es lo unico a hacer? no hay que tocar el lilo
> > ni copiar el kernel a /boot o alguna cosa mas?
> 
> Si no has tocado la configuración por defecto, eso es todo. En lilo
> debería haber una entrada al kernel nuevo, y una LinuxOLD apuntando al
> amterior.

Compilar a la Debian es maravilloso :-)

Un saludo.

Javi.


signature.asc
Description: Digital signature


Re: Recompilar kernel EN debian...

2004-02-25 Por tema Angel Viudez
Holas, yo recompilo kernels a la Debian, pero para eso no es necesario que
te bajes el kernel-source de debian, si quieres puedes bajarte el kernel
oficial de kernel.org. Pero siguiendo tu ejemplo...
> cd /usr/src
> apt install kernel-source-xxx
> tar xvlf kernel-source-xxx.tzr.bz
Aquí añadiria
#ln -s /usr/src/kernel-source-xxx /usr/src/linux

y por tanto lo siguiente
> cd kernel-source-xxx
sería #cd linux

> make xconfig
Después de esto has de hacer el
#make-kpkg clean
es muy importante

> make-kpkg --revision loquesea.0 kernel_image
mejor haz esto
#make-kpkg --append-to-version -nombre --revision loquesea.0 --initrd
kernel_image modules_imagedonde
1. nombre es un nombre personalizado a tu elección, así puedes tener
diferentes kernels de la misma versión, por ejemplo:  2.4.25-prueba
  2.4.25-sinmodulos
  2.4.25-conalsa
cosas así, sin el append-to-version, al recompilar la misma versión del
kernel (2.4.25, por ejemplo) se sobreescriben los módulos
(/lib/modules/2.4.25), al poner un nombre los módulos los tienes separados
(/lib/modules/2.4.25-prueba/, /lib/modules/2.4.25-conalsa/,).2. La revisión 
hace que puedeas actualizar una versión de la misma imagen
del kernel. Es decir, si instalas el 2.4.25-prueba_rev.02
(--revision=rev.02) no te creará un nuevo directorio de módulos ni una
imagen nueva a parte de la 2.4.25-prueba_rev.01, sinó que sustituye esta
última por la más actualizada.3. modules_image es para que también compile los 
módulos, no te lo dejes a
no ser que configures el kernel sin módulos.4. --initrd. Yo no lo pongo, pero 
se acostumbra a poner con los kernels de
debian. A ver si alguien puede explicar esto
> dpkg -i kernel-image-xxx_loquese.0_i386.deb
El paquete lo deja en /usr/src/kernel-image-xxx-nombre-rev.01_i386.deb
(por ejemplo), así que tienes que hacer un #cd .. antesSi tienes alsa u otros 
módulos externos al kernel también te creará
paquetes para ellos. Yo uso alsa y los módulos de 
dri.sf.net.asla-modules-xxx-nombre_rev.01_i36.deb, por ejemplo. Este paquete 
también
se ha de instalar.
Una vez que hayas instalado el paquete ejecuta lilo, aunque dicen que ya
lo hace el mismo paquete del kernel-image no está de más asegurarse.
Y, por fin...
> shutodown -r now
>
> Sabeis si esto realmente es lo unico a hacer? no hay que tocar el lilo
> ni copiar el kernel a /boot o alguna cosa mas?
El mismo paquete te modifica el lilo.conf, te crea los enlaces simbólicos,
y te configura el kernel que tenías como Linux_OLD, pero aún así asegurate
de:1. que los links simbólicos en / existen y apuntan al fichero
/boot/vmlinuz correcto (/boot/vmlinux-2.4.25-nombre, por ejemplo).2. que en 
lilo.conf se referencia correctamente a los enlaces simbólicos.

>
> MUCHAS GRACIAS
A mandar!

Suerte
Angel




Re: Recompilar kernel EN debian...

2004-02-25 Por tema Faro񡀁
El mié, 25-02-2004 a las 11:43, Gorka Garay escribió:
> Hola lista,
>  
> He encontrado en barrapunto un documento en el que se dice que para
> recompilar el kernel en debian basta con hacer:
>  
> cd /usr/src
> apt install kernel-source-xxx
> tar xvlf kernel-source-xxx.tzr.bz
> cd kernel-source-xxx
> make xconfig
> make-kpkg --revision loquesea.0 kernel_image

aquí falta un: cd .. 

> dpkg -i kernel-image-xxx_loquese.0_i386.deb
> shutodown -r now

> Sabeis si esto realmente es lo unico a hacer? no hay que tocar el lilo
> ni copiar el kernel a /boot o alguna cosa mas?

Si no has tocado la configuración por defecto, eso es todo. En lilo
debería haber una entrada al kernel nuevo, y una LinuxOLD apuntando al
amterior.

 
-- 
Mail  : faro at escomposlinux . org
Jabber: sneb at jabber . org
Debian GNU/Linux - Usuario Linux #162541
http://www.escomposlinux.org/faro


signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada	digitalmente


Recompilar kernel EN debian...

2004-02-25 Por tema Gorka Garay



Hola lista,
 
He encontrado en barrapunto un documento en el que se dice que para 
recompilar el kernel en debian basta con hacer:
 
cd /usr/src
apt install kernel-source-xxx
tar xvlf kernel-source-xxx.tzr.bz
cd kernel-source-xxx
make xconfig
make-kpkg --revision loquesea.0 kernel_image
dpkg -i kernel-image-xxx_loquese.0_i386.deb
shutodown -r now
 
Sabeis si esto realmente es lo unico a hacer? no hay que tocar el lilo ni 
copiar el kernel a /boot o alguna cosa mas?
 
MUCHAS GRACIAS
 
 Gorka GarayDiseño y DesarrolloSISTEMASJUDOCtra. Basurto - 
Castrejana, 7048 002 Bilbaotel / fax (+34) 944 393 061www.sistemasjudo.com