Instalar kernel 2.6 precompilado para slackware dejando el viejo kernel
Primero tienen que ir a http://www.slackware.org/getslack/, elijir un mirror, despues van a slackware-11.0/extra/linux-2.6.17.13/, y bajen los tres paquetes del kernel precompilado, Headers, Modules, Generic.
Lo guardan en una carpeta y despues ejecutan el comando: installpkg *.tgz
Despues tienen que ir al directorio /boot y remover los link simbolicos creados a vmlinuz, ya que esta instalación te cambia para apuntar al nuevo kernel.
rm vmlinuz
ahora hay que crear un nuevo link simbolico apuntando al viejo kernel,
ln -s vmlinuz-ide-2.4.31 vmlinuz
Editamos /etc/lilo.conf, les recomiendo hacer una copia de la label que tienen para el kernel anterior, asi pueden bootear con los dos, donde dice vmlinuz, tienen que poner el nombre del nuevo kernel (vmlinuz-generic-2.6.x tiene que ser el mismo que el que esta en /boot) y un nuevo nombre a la etiqueta del kernel 2.6.
Agreguen una linea en despues de el tiempo de espera que tiene lilo, que diga map = /boot/System.map-generic-2.6.x ( tiene que ser el mismo nombre que el que esta en /boot)
Salgan y ejecuten el comando lilo en una consola.
Si no marco ningún error, reinicien la maquina, seleccionen el nuevo kernel, y listo!!!
NOTA: En el caso de que usen particiones del tipo reiserfs o ext3, deben crear un archivo "initrd", para esto deben seguir los siguientes pasos como root:
cd /boot
Ejemplo reiserfs: mkinitrd -c -k 2.6.x.x -m reiserfs (depende del kernel que instalaron)
Ejemplo ext3: mkinitrd -c -k 2.6.13 -m jbd:ext3 -f ext3 -r /dev/hdb3
una vez que ya tienen el archivo initrd.gz, tienen que editar nuevamente el archivo /ect/lilo.conf con la linea "initrd = /boot/initrd.gz"
y les tiene que quedar asi:
image = /boot/vmlinuz-generic-2.6.17.13
initrd = /boot/initrd.gz
root = /dev/hda6
label = Slackware-2.6
read-only
Bueno espero que les sirva
Autor: Alejandro y Leopard
Testeado por: Lucas =)
lucas.coudures@gmail.com
0 comentarios:
Publicar un comentario