Como cambiar el kernel

  1. Bajarse el fichero comprimido linux-2.m.n.tar.gz que interese desde el directorio de kernels de RedIris (España)
  2. Entrar en Linux con superusuario.
  3. Ir al directorio /usr/src mediante cd /usr/src y hacer ls -al
  4. Ahi caben varias posibilidades:
  5. Descomprimir el linux-2.m.n.tar.gz en el directorio /usr/src/linux (por narices) mediante tar zxpvf linux-2.m.n
  6. Si era linux-2.m.n.tar a secas (sin .gz) utilizar tar xpvf linux-2.m.n
  7. Renombrar el nuevo directorio linux como linux-2.m.n con mv linux linux-2.m.n
  8. Si estabamos en el primer caso del paso 4, re-crear el link simbolico mediante ln -s linux-2.m.n linux
  9. Ya tenemos instaladas las fuentes del kernel 2.m.n
  10. Conviene leer la seccion 'INSTALLING the kernel' en el fichero README del directorio /usr/src/linux

Como (re-)compilar un kernel

  1. Entrar en Linux como superusuario.
  2. Ir al directorio /usr/src/linux mediante cd /usr/src/linux
  3. Podemos elegir entre:
  4. Una vez elegidas las opciones que interesen, salir del configurador. Se genera un fichero llamado /usr/src/linux/.config
  5. Hacer make dep
  6. Hacer make clean
  7. Elegir entre:
  8. Si se ha elegido la opcion 1 en el paso anterior y arrancamos con LILO, hacer make zlilo (esto renombra /vmlinuz como /vmlinuz.old, copia el zImage como /vmlinuz y hace lilo)
  9. Si no se arranca con LILO, renombrar /vmlinuz y copiar zImage mediante mv /vmlinuz /vmlinuz.old y cp /usr/src/linux/arch/i386/boot/zImage /vmlinuz
  10. Si se opto por algun modulo en el configurador, hacer tambien make modules y make modules_install (que pone los modulos elegidos en /lib/modules/2.m.n)