Mailinglist Archive: opensuse-es (1472 mails)

< Previous Next >
Re: [suse-linux-s] Como actualizo al Kernel 2.6
  • From: Javier Payno <kilwa@xxxxxxxxxxxxx>
  • Date: Thu, 29 Jan 2004 14:08:20 +0100
  • Message-id: <200401291408.21039.kilwa@xxxxxxxxxxxxx>
El Jueves, 29 de Enero de 2004 13:05, Ricardo Lopez Camino escribió:
> On Thu, 29 Jan 2004 01:29:12 -0400
> Hola, tenes que bajar el linux-2.6.0.tar.gz de www.kernel.org. Despues
> ejecutas en el directorio donde lo tengas bajado el siguiente comando:
>
> tar xvzf linux-2.6.0.tar.gz -C /usr/src/
>
> entonces una vez descomprimido vas al directorio con:
>
> cd /usr/src/linux-2.6.0
> y ejecutas
> make menuconfig

Antes de esto mejor ejecuta
make mrproper
ya que no se garantiza que las fuentes estén limpias de compilaciones
anteriores por parte de los desarrolladores.
Para mayor comodidad a la hora de la elección de las opciones a compilar copia
el archivo de configuración que deja suse en /boot. Se llamará algo así como
config-vmlinuz-2.4.20, así que
# cp /boot/config-vmlinuz-2.4.20 ./.config
Ahora sí
# make menuconfig

> (Nota: tenes que tener el rpm ncurses-devel para menuconfig, tambien gcc,
> make y otros paquetes)
>
> alli configuras lo que quieras y luego graba los cambios de configuracion
> antes de salir.
>
> Acontinuacion para compilar el kernel tenes que hacer:
>
> make bzImage
> make modules
> make modules_install

Con la simple ejecución de make el kernel 2.6 compila vmlinux, modules y
bzImage.
# make && make modules_install

Esto en suse 9 carece de relevancia ya que sus module-init-tools son lo
suficiente modernas, pero para los que no usen esta versión habrán de
bajarlas de ftp://ftp.kernel.org/pub/linux/kernel/people/rusty/modules/
y compilarlas de la siguiente forma

$ ./configure --prefix=/sbin
# make moveold
# make
# make install

después de esto el make modules_install no debería crujir

> Luego en el directorio /boot hacete copias del kernel que estas usando por
> las dudas, y a continuacion copia el kernel nuevo a /boot. Este se
> encuentra en /usr/src/linux-2.6.0/arch/i386/boot. Tambien necesitas copiar
> el System.map nuevo que se encuentra en /usr/src/linux-2.6.0 a /boot. Y por
> ultimo modifica el archivo menu.lst en el directorio /boot/grub/. Tenes que
> agregar una entrada parecida a la del kernel viejo, pero modificando
> algunas cositas.
>
> Informacion completa de como hacer esto esta en el manual de administracion
> que viene en los cd de SuSe.
>
> Bueno espero que sirva. Saludos desde Argentina
>
> Ricardo Lopez Camino



< Previous Next >