Recuperar GRUB2

2008-07-07 Thread Javier Argentina
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

2008-07-07 Thread Adrian Chapela

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

2008-07-07 Thread Sergio Vernis
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

2008-07-07 Thread JAP

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]