[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Recuperar GRUB2



Javier Argentina escribió:
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

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.

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/fstab
para 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



Reply to: