El mar, 06-12-2005 a las 19:38 +0100, Gonzalo HIGUERA DÍAZ escribió: > 2005-12-06 18:06 +0100, Manuel<manuelsspace-listas@yahoo.com> escribió: > > Estoy compilando 2.6.14.3 para verificar si un bug de la 2.6.12 con USB > > ya esta corregido, esto de acuerdo al mantenedor del módulo. Cuando > > instalo el .deb generado con > > $ sudo make-kpkg kernel_image kernel_headers > > > > Me da un Kernel Panic al iniciar el equipo con ese kernel. Me indica que > > no reconoce el tipo de filesystem que esta en el bloque (0,0). Ese > > filesystem es el mismo que uso con el 2.6.12. > > > > Coloque soporte a ext2 y ext3 en el kernel Con esto no basta, necesitas soporte para tus dispositivos IDE/SATA y el soporte de tu placa, evita poner ext2 y ext3 dentro del kernel y usa un initrd de la forma: fakeroot make-kpkg --initrd kernel_image kernel_headers No es necesario que recompiles todo de nuevo, basta hacer esto: mkinitramfs -o /boot/initrd.img-2.6.14-3 2.6.14-3 Tienes que tener instalado initramfs-tools o yaird > > fdisk -l: > > /dev/hda5 3815 3936 979933+ 83 Linux > > > > fstab: > > /dev/hda5 / ext3 defaults,errors=remount-ro 0 1 > > ¿El bloque (0,0)? Eso me hace pensar en GRUB, y en este caso (0,0) se > asemeja a (hd0,0) que se corresponde a "/dev/hda1" (creo que > "/dev/hda5" sería (hd0,4)). De todas formas, supongo que estoy > equivocado (si el núcleo que te funciona se ha creado e instalado de > igual forma que el que tienes). > > > > para compilar el kernel copie los parámetros de config que tengo en > > /boot/config-2.6.12-10-686 al archivo .config > > Después de hacer la copia, lo mejor es hacer un "make oldconfig" para > que queden configuradas las nuevas opciones, por si de ahí puede venir > algún problema. > > > > ¿Que será lo que me está faltando? > > Mi primera reacción fue pensar que compilaste el ext3 como módulo, > pero si el archivo de configuración que usaste está correcto y ese > sistema de ficheros te funciona, se me acaban las ideas (salvo probar > el "make oldconfig"). > > Que tengas suerte. > > -- > Gonzalo HIGUERA DÍAZ <gonhidi@gmail.com> > Lo de make oldconfig es necesario cuando se copian configuraciones viejas ya que hay cosas nuevas en el kernel y cosas que desaparecen, incluso me extraña que haya compilado ya que devfs por ejemplo desapareció del 2.6.14 por ejemplo.
Attachment:
signature.asc
Description: This is a digitally signed message part