Instalar kernel 2.4 de LE2

Manel Marin

30 de julio de 2001

ANTES DE EMPEZAR:
Hay unos cuantos paquetes que actualizar para poder usar un kernel
2.4 en Potato (todos vienen en el 2º CD de LE2):
http://people.debian.org/~bunk
Después de esto puedes usar kernels 2.4 de "Testing" (Woody) sin
problemas (menos mal que el kernel no está compilado contra libc ;-)
PASO A PASO:
1 Actualiza tu sistema para usar kernels 2.4:
Tras el:
apt-cdrom add
Haces un:
apt-get upgrade
2) Instalar el paquete kernel-image-2.4.5-* adecuado a tu procesador:
* kernel-image-2.4.x-386 386
* kernel-image-2.4.x-586 586/K5/5x86/6x86/6x86MX
* kernel-image-2.4.x-586tsc Pentium-Classic
* kernel-image-2.4.x-686 PPro/Celeron/PII/PIII
* kernel-image-2.4.x-686-smp PPro/Celeron/PII/PIII SMP
* kernel-image-2.4.x-k6 AMD K6/K6-II/K6-III/Duron/K7
apt-cache show kernel-image-2.4 # Muestra kernels disponibles
apt-get install kernel-image-2.4.7-k6 # Instalo kernel
- Do you want me to link /boot/initrd-2.4.5-586 to initrd?[Yn] <- Y
- Install a boot block using the existing /etc/lilo.conf?
[Yes] <- Enter
3) Puede que tengas que crear el symlink en /boot/initrd a la imagen
initrd que uses (acaba igual que el kernel-image-*), por ejemplo:
/boot/initrd -> initrd-2.4.5-586 con:
ln -s /boot/initrd-2.4.5-586 /boot/initrd
4) Configurar LILO para usar initrd por ejemplo:
---8<---
image = /vmlinuz
label = Linux
initrd = /boot/initrd
--->8---
Lanza `lilo' para hacer efectivos los cambios
5) Evitar la advertencia al instalar otro kernel 2.4.5 basado en initrd
Añadir a /etc/kernel-img.conf la linea:
---8<---
do_initrd = Yes
--->8---
6) Activar el autoapagado (APM) sin recompilar
Vamos a cargar siempre el módulo apm añadiendo a /etc/modules la
linea:
---8<---
apm
--->8---
POR DENTRO:
- initrd es una imagen RAM a cargar en el arranque, de manera que hasta
el soporte ext2 es modular
- La imagen initrd por defecto viene en un sistema de archivo ROM
comprimido generado con mkcramfs
ARCHIVOS:
/vmlinuz
/boot/initrd
Ambos son symlink gestionados por los paquetes kernel-image de
manera que apunten al kernel y a la imagen RAM adecuados y
poder preparar el arranque del nuevo kernel simplemente
haciendo "lilo"
BUGS:
- El archivo /usr/share/doc/kernel-image-2.4.7-k6/LiloDefault.gz no
muestra como poner "initrd = /boot/initrd", te lias a leer doc y
acabas probando cosas esotéricas con el append que no funcionan...
- Do you want me to link /boot/initrd-2.4.5-586 to initrd?[Yn] <- Enter
-> No crea el symlink!!!
MAS AYUDA:
man initrd man mkramfs



Página creada en: 2004-11-04 11:41:00 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.