Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/07/2010, 12:48
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema instalando Slackware 13.1

Cita:
Iniciado por VTacius Ver Mensaje
Este LILO es normal?
No, faltan opciones que deben ir también. Fijate al principio del archivo hay algunas opciones más.

Cita:
Iniciado por VTacius Ver Mensaje
Es decir, como sabe con que va a botear, que debe usar un initrd? Como lo cambio?
Se lo indicás con una línea como la siguiente:

initrd = /boot/initrd.gz

agregada en la sección de Slackware.

Cita:
Iniciado por VTacius Ver Mensaje
Suponiendo que ya tengo los paquetes que menciona, (
installpkg kernel-generic-2.6.29.5-i686-1.tgz
installpkg kernel-modules-2.6.29.5-i686-1.tgz
installpkg mkinitrd-1.1.0-i486-1.tgz

Los que a mi parecer son kernel y modulos) Ejecuto mkinitrd y me dice

Código:
Nothing found at location /boot/initrd-tree, so we will create an
initrd directory structure there... done.

Now cd to /boot/initrd-tree and install some modules in your
module directory (lib/modules/2.6.33.4-smp).  Then see init
for more information (there are a few other files to edit).
Finally, run mkinitrd again once the initrd-tree is ready,
and /boot/initrd.gz will be created from it.
Slackware 13.1 incluye el kernel 2.6.33.4, ¿de dónde sacaste los paquetes para 2.6.29.5?
Tenés que instalar el paquete de módulos para 2.6.33.4, y probar el comando de nuevo. El mensaje de error anterior aparece porque los módulos no están donde deben estar

Cita:
Iniciado por VTacius Ver Mensaje
1) De donde saco los modulos que necesito, ?
Del DVD de Slackware 13.1

Cita:
Iniciado por VTacius Ver Mensaje
2) Debo modificar el archivo init?
¿qué archivo init? El initrd se creará cuando tengas los módulos necesarios.

Cita:
Iniciado por VTacius Ver Mensaje
3) Como agrego el initrd al LILO?
Haciendo la modificación que te mencionaba antes, creando el initrd con mkinitrd y ejecutando "lilo" de nuevo.

Cita:
Iniciado por VTacius Ver Mensaje
Posdata> Como no se cuando vuelvas, decido ponerte el error que despues de hacer el mkinitrd y agregarlo al lilo, habiendo ejecutado /sbin/lilo me da
La advertencia sobre LBA32 se arregla agregando una línea

lba32

al archivo lilo.conf.
Las dos siguientes podés pasarlas por alto.
La advertencia sobre el "initial RAM disk" viene dada porque el kernel huge es justamente eso: huge Una vez que tengas el initrd.gz, será hora de hacer que LILO use el kernel generic, re-creando los enlaces simbólicos en /boot para que apunten a las versiones 'generic' de vmlinuz y System.map

Un consejo: usa lilo -t para hacer pruebas y asegurarte de que todo funciona, antes de usar "lilo" sin parámetros (que ya escribirá en el disco)


Saludos.