Javier Argentina escribió:
Como dije al principio, el problema estúpido mereció una solución estúpida, pero para nada fácil de entender cuando uno está a tientas. Muchos son los que en las listas dieron su granito de arena, y entre todos llegué al final de este cambio de placa madre, pero manteniendo discos.Tengo un problema estúpido, con una solución que no alcanzo a entender. Cambié la placa madre de la máquina, y eso modificó la estructura de discos de la misma. Tengo instalado una partición con WinXP, y el resto las particiones que corresponden a lenny, siendo /dev/sda5 la raíz del sistema. Cuando inicio el sistema, grub2 me da el siguiente mensaje a la segunda línea del arranque : error: You need to load the kernel first. El maldito WinXP arranca sin problemas; de hecho, esto lo estoy escribiendo desde él. No puedo editar el grub, dado que ahora en la línea "root=", en vez de aparecer el antiguo (hd0,3) o lo que fuera, aparece "UID=dsj6kd9", una chorrera de números y letras que no sé que diablos son. La ignorancia se debe que hace apenas 15 días actualicé grub, y no he tenido tiempo de ponerme a estudiar. Buscando en Google, encotré por ahí que la solución sería correr desde un live-CD la instrucción # fdisk -lu. Con esto tengo dos problemas, el primero, que mi instalación es amd64, y el segundo es que la placa es una intel, y, por el caso, para instalar Debian, debo cargar en la línea de arranque la opción generic.all_generic_ide=1 pues si no, no reconoce la unidad de CD/DVD. Esto hace que el liveCD que tengo (famelix, basado en xnoppix), no reconozca la lectora de CD. He intentado con el disco de instalación de Debian lenny, modo rescate, pero el mismo no me soluciona nada, y para peor, el "sistema mínimo" que levanta, no tiene fdisk instalado, por lo que no puedo probar la solución que les indiqué. Si alguno tiene la solución, gracias en adelanto. JAP
Detallo la solución:Arranqué SuperGrubDisk. (Odio decirlo, pero como la partición XP funcionaba, bajé la imagen y el arrancador con "eso"). Con esto, que no lo pude arreglar, por lo menos me perimitió ver cómo diablos quedó configurado el el sistema de discos, en mi caso, mi más preciada partición se llamaba hd0,5 ó hda6 ó sda6; esto según SuperGrub. Luego, convencer al primer DVD de Debian lenny que quería un modo rescate, pero que cargue al principio la opción de arranque generic.all_generic_ide=1, dado que no reconoce la controladora de CD a la primera. Una vez arrancado, mediante una consola mínima de sh, ver qué cuernos de dispositivos tenía disponibles mediante
#ls /dev/sd* y #ls /dev/hd* , pude hacer chroot a mi perdida partición, desde donde un conveniente #grub-install /dev/hdb me permitió recuperar a grub.Y acá viene el primer tema: SuperGrub me dijo que mi SCSI se llamaba sda, y el rescate de Debian lo recuperó como sdb. Luego, arrancar la máquina en forma CASI normal, dado que a mitad de la carga se trabó, pero con la opción de iniciar una consola de root, desde vi mediante, editar
#vi /etc/fstabpara poder modificar todos los caminos a los mecanismos, que no eran más los que fueron. Lo que era /dev/sda se transformó /dev/sdb y lo que era /dev/hda se cambió a /dev/sda (¡¡¡cosa 'e Mandinga!!!) Luego, reiniciar; y ahora sí, tengo todo como era entonces... salvo acordarme de modificar todo el /etc/network/interfaces, pues los números de las interfaces cambiaron.
Gracias de nuevo. JAP -- GNU/Linux - Usuario Registrado # 389414 http://i18n.counter.li.org