Mailinglist Archive: opensuse-es (865 mails)

< Previous Next >
Re: [suse-linux-s] duda compilacion kernel
  • From: Chema Ollés <jmolles@xxxxxxxxxxxxxx>
  • Date: Wed, 26 Jul 2006 13:31:10 +0200
  • Message-id: <44C7527E.4040107@xxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Emiliano Sutil escribió:
> Yo hace años que no realizo una compilacion del kernel de ahi mis dudas,
> Tienes razon yo lo hacia con make bzImage, lo que no pasa es que viendo el
> directorio boot actual veo que tengo los fichermos vmlinuz e initrd que la
> verdad no tengo muy claro como van. Viendo en el grub veo que lo que se
> indica es
> title SUSE LINUX 9.3
> kernel (hd0,0)/vmlinuz root=/dev/hda3 vga=0x314 selinux=0 splash=silent
> resume=/dev/hda2 showopts
> initrd (hd0,0)/initrd
>
> Asi que supongo que tendre que poner algo similar para mi kernel, y lo del
> initrd pues no tengo claro que tengo que hacer con el.

Hola de nuevo:
Si hacemos make install puedes ver que se intenta ejecutar un fichero
situado en /usr/src/linux/arch/i386/boot llamado install.sh
install.sh a su vez hace:
1- Comprueba que has creado los ficheros del kernel necesarios
2- Comprueba que exista un fichero llamado /sbin/installkernel
3- Ejecuta ese fichero si existe.(como es mi caso y supongo que el
tuyo si usas una versión de SL un poco avanzada.)
/sbin/installkernel a su vez hace:
1- Mueve los ficheros viejos a ficheros.old
2- Copia a /boot los ficheros nuevos
3- Te crea el ramdisk initrd con /sbin/mkinitrd
4- Intenta actualizarte tu gestor de arranque si tienes el fichero
/sbin/update-bootloader (como es mi caso.....)
Creo que ha quedado bastante claro,no?
Respecto a esos módulos que buscas de unionfs y squashfs,lo siento,pero
eso no existe en mi kernel... :-(
Salu2 y lee algo de la documentación que viene con las fuentes del
kernel,siempre se aprende algo. ;-)
- --
Chema Ollés
Usuario Linux: #198057
Linux 2.6.16.21-2-smp #1 SMP Wed Jul 5 17:47:38 UTC 2006 i686 GNU/Linux
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEx1J965SpD7GhbzoRAv15AJ98N29QL9ytTDTjfABD9NZ5IgaAigCaA9vX
mwkrVFAN1uESdm1Xq7ngWa0=
=iltq
-----END PGP SIGNATURE-----


--
Para dar de baja la suscripción, mande un mensaje a:
suse-linux-s-unsubscribe@xxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
suse-linux-s-help@xxxxxxxx


< Previous Next >