Uso del kernel genérico e initrd
Slackware recomienda usar el kernel “genérico” tras la instalación. Para ello, debes crear un initrd (ramdisk inicial) que permita arrancar el sistema RAID.
Normalmente, el usuario cambia al kernel genérico con estos pasos:
cd /boot rm vmlinuz System.map config ln -s vmlinuz-generic-smp-* vmlinuz ln -s System.map-generic-smp-* System.map ln -s config-generic-smp-* config
No ejecutes lilo aún.
Edita (o crea) /etc/mkinitrd.conf y agrega:
MODULE_LIST="ext4" RAID="1"
Si usas otro sistema de archivos, ajusta MODULE_LIST (por ejemplo, reiserfs o xfs). Puedes usar el script /usr/share/mkinitrd/mkinitrd_command_generator.sh para generar la configuración automáticamente:
/usr/share/mkinitrd/mkinitrd_command_generator.sh > /etc/mkinitrd.conf
Si el módulo de tu controlador de disco no está compilado en el kernel genérico, agrégalo a MODULE_LIST (ejemplo: mptspi):
MODULE_LIST="ext4:mptspi" RAID="1"
Edita /etc/lilo.conf y después de la línea image = /boot/vmlinuz agrega (con sangría):
initrd = /boot/initrd.gz
Crea el initrd con:
mkinitrd -F
Finalmente, ejecuta lilo, reinicia y tu sistema arrancará con el kernel genérico y soporte RAID.