Gracias a ciertos pasos de la receta de jose maría he podido arreglar el problema que tenia. Posible causa del error: haber tocado el comando new-kernel-pkg sin conocimiento. Como arreglar el fallo: 1. Al principio, al hacer grub-install me daba el error de que los ficheros stage1 y stage2 no se encontraban en /usr/lib. Se encontraban realmente en /usr/lib/grub/suse-i586/. Por lo tanto los he copiado 'a pelo' a /usr/lib. 2. Ejecutar el mkinitrd. Esto me ha "creado" los ficheros vmlinuz-kernel-2.6.x-default (mas o menos) y el fichero initrd-kernel-2.6.x (tb mas o menos) en /boot/. 3. Se edita el fichero /boot/grub/menu.lst reeditando las entradas del kernel y del initrd: kernel (hd0,1)/boot/vmlinuz-2.6.4-52-default etc.... initrd (hd0,1)/boot/initrd-2.6.4-52-default 4. Teclear el comando: grub-install /dev/hdaX (donde X es la particion donde se tiene montado raiz. Espero que esto ayude a otros compañeros que puedan tener en un futuro este mismo problema. Gracias jose maria. Salu2 a todos.