Recuperar GRUB2
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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
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 Prueba esto: Arrancamos el sistema con un disco arrancable alternativo (USB, cdrom, etc.) Accedemos a grub, comando /grub/ Ejecutamos/ find /boot/grub/stage1/ Este comando proporcionará a información da partición que tiene el sistema, como ejemplo hd0,1/ grub>root (hd0,1)// grub>setup (hd0) Y ya estaría / -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Recuperar GRUB2
En Mon, 7 Jul 2008 09:36:45 -0300 "Javier Argentina" <[EMAIL PROTECTED]> 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. Bien, los discos pueden referirse de muchas formas. En el sistema iniciado tenes nombres de dispositivo del tipo /dev/hda, pero también los podes llamar de otras formas. En el directorio /dev/disk tenes varios subdirectorios donde hay links simbólicos para referirse a los diferentes discos / particiones. Por el tipo de identificación que mostras, debe ser un UUID y se hallan en /dev/disk/by-uuid/ > Buscando en Google, encotré por ahí que la solución sería correr desde > un live-CD la instrucción # fdisk -lu. No es una solución, es simplemente como podes saber las particiones que tenes en un determinado dispositivo, y el comando completo es: # fdisk -lu /dev/NombreDelDispositivo o: # fdisk -lu /dev/disk/by_uuid/UUIDDelDispositivo Más info en: $ man fdisk > 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. No entiendo, para arrancar desde el CD solo tenés que cambiar la configuración en el BIOS. > 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é. fdisk no arreglaría tu problema, y si lo usas mal, podes arruinarlo. > Si alguno tiene la solución, gracias en adelanto. La solución ya te la dio Adrian Chapela. Sin embargo, si eso no funciona, podes probar con Super Grub Disk [1]. [1] http://www.supergrubdisk.org/ Saludos Sergio -- Sergio Damián Vernis Psicólogo Cognitivo-Comportamental -- Yo uso software libre - I use freedom-based software -- Linux user since 973047600 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]