Discussion:
Grub - Tabla de particiones muerta
(demasiado antiguo para responder)
Luis León Cárdenas Graide
2008-12-09 21:30:53 UTC
Permalink
Estimados:

Esta es la segunda vez que me pasa exactamente el mismo problema y no he
podido dar con la causa (ni con la solución). A ver si me pueden dar alguna
luz.

Tengo un laptop Dell Inspiron 1420 con un HD de 80GB, con Kubuntu Gutsy Gibbon
8.04. No recuerdo de memoria exactamente el layout de particiones, pero era
algo así como una primaria de 10GB para root y todo lo demás en una
extendida: 2GB de swap, 5GB para /tmp, y todo lo demás para /home, todo con
Ext3.

Tras meses de operación y actualizaciones sin problemas, tras una
actualización rutinaria, al reiniciar simplemente no partió más. Grub
stage1.5 reclama Error 17 y ahí se queda sin partir. Tras buscar en foros,
muchos han reportado el mismo síntoma, pero no la misma causa. Suelen
referirse a adiciones de nuevos discos y reparticionamientos, requiriendo
reconfigurar su menu.lst.

En mi caso, parece que algo machacó mi tabla de particiones. Al partir con un
LiveCD (Kubuntu Intrepid Ibex 8.10), fdisk -l dice:

Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pista, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x0001040c

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 9403 9730 2620416 c W95 FAT32 (LBA)


Como ven, es absolutamente incoherente, pues no tengo Windows alguno instalado
ni uso FAT. Al ver esto, me da la impresión de que la tabla de particiones se
hizo añicos y, naturalmente, Grub no encuentra ni menu.lst ni nada.

Lo curioso es que esta es la segunda vez que me pasa con el mismo equipo, la
misma instalación y tras varios meses de operación impecable. En la primera
ocasión tenía todo respaldado, pero ahora me pilló con un puñado de archivos
importantes justo en la cola de respaldo y necesito recuperarlos. Al intentar
montarlo para ver qué pillo, mount reclama:

# mount -t vfat -o ro /dev/sda /media/sda
mount: wrong fs type, bad option, bad superblock on /dev/sda,
missing codepage or helper program, or other error
En algunos casos se encuentra información de syslog, pruebe
dmesg | tail o algo parecido


Lo que me refuerza la idea de que esa leyendo puras payasadas.

¿Alguna idea de qué puede haber ocurrido? En las actualizaciones de rutina ha
habido upgrades de kernel, actualizaciones automáticas de menu.lst y todo sin
problemas. La tabla de particiones no la he vuelto a tocar desde el setup
inicial. ¿Alguna idea de cómo recuperar la tabla de particiones?

Muchísimas gracias a todos.

Saludos.

- --
Luis León Cárdenas Graide - www.linkedin.com/in/luiscardenasgraide
PGP:Key-ID=EBD8DBD32ECE5829;FingerPrint=437E48AB009362AC07DAF016EBD8DBD32ECE5829
Linux User #415.072 - http://counter.li.org
Big Brother is watching you...
Tomito
2008-12-10 00:13:13 UTC
Permalink
No creo que tengas dañada la tabla de particiones
Puede que se haya mareado al edtar el menu.lst o bien se daño el grub

La solución que al menos a mi me ha funcionado muy bien cuando Windows
me borra grub del mbr es "Super Grub", lo arregla, lo restaura y un
montón de otras funciones
http://www.supergrubdisk.org/index.php?pid=5

Ojalá te sirva



On Tue, 09 Dec 2008 18:30:53 -0300, Luis León Cárdenas Graide
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Esta es la segunda vez que me pasa exactamente el mismo problema y no he
podido dar con la causa (ni con la solución). A ver si me pueden dar alguna
luz.
Tengo un laptop Dell Inspiron 1420 con un HD de 80GB, con Kubuntu Gutsy Gibbon
8.04. No recuerdo de memoria exactamente el layout de particiones, pero era
algo así como una primaria de 10GB para root y todo lo demás en una
extendida: 2GB de swap, 5GB para /tmp, y todo lo demás para /home, todo con
Ext3.
Tras meses de operación y actualizaciones sin problemas, tras una
actualización rutinaria, al reiniciar simplemente no partió más. Grub
stage1.5 reclama Error 17 y ahí se queda sin partir. Tras buscar en foros,
muchos han reportado el mismo síntoma, pero no la misma causa. Suelen
referirse a adiciones de nuevos discos y reparticionamientos, requiriendo
reconfigurar su menu.lst.
En mi caso, parece que algo machacó mi tabla de particiones. Al partir con un
Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pista, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x0001040c
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 9403 9730 2620416 c W95 FAT32 (LBA)
Como ven, es absolutamente incoherente, pues no tengo Windows alguno instalado
ni uso FAT. Al ver esto, me da la impresión de que la tabla de particiones se
hizo añicos y, naturalmente, Grub no encuentra ni menu.lst ni nada.
Lo curioso es que esta es la segunda vez que me pasa con el mismo equipo, la
misma instalación y tras varios meses de operación impecable. En la primera
ocasión tenía todo respaldado, pero ahora me pilló con un puñado de archivos
importantes justo en la cola de respaldo y necesito recuperarlos. Al intentar
# mount -t vfat -o ro /dev/sda /media/sda
mount: wrong fs type, bad option, bad superblock on /dev/sda,
missing codepage or helper program, or other error
En algunos casos se encuentra información de syslog, pruebe
dmesg | tail o algo parecido
Lo que me refuerza la idea de que esa leyendo puras payasadas.
¿Alguna idea de qué puede haber ocurrido? En las actualizaciones de rutina ha
habido upgrades de kernel, actualizaciones automáticas de menu.lst y todo sin
problemas. La tabla de particiones no la he vuelto a tocar desde el setup
inicial. ¿Alguna idea de cómo recuperar la tabla de particiones?
Muchísimas gracias a todos.
Saludos.
Luis León Cárdenas Graide
2008-12-10 13:48:27 UTC
Permalink
El Mar 09 Dic 2008 21:13 escuché un rumor en chile.comp.unix donde Tomito
Post by Tomito
No creo que tengas dañada la tabla de particiones
Puede que se haya mareado al edtar el menu.lst o bien se daño el grub
Entiendo que no arranque, pero no entiendo que al partir con un LiveCD no
encuentre nada...
Post by Tomito
La solución que al menos a mi me ha funcionado muy bien cuando Windows
me borra grub del mbr es "Super Grub", lo arregla, lo restaura y un
montón de otras funciones
http://www.supergrubdisk.org/index.php?pid=5
Ojalá te sirva
Bajando... vamos a ver qué onda. De todos modos el Grub está, lo que no está
son las particiones... dentro de ellas aquella de 100MB en /boot donde está
la configuración del Grub.

Voy a probar y les cuento.

Gracias.

[...]

- --
Luis León Cárdenas Graide - www.linkedin.com/in/luiscardenasgraide
PGP:Key-ID=EBD8DBD32ECE5829;FingerPrint=437E48AB009362AC07DAF016EBD8DBD32ECE5829
Linux User #415.072 - http://counter.li.org
Big Brother is watching you...
Davor Buvinic
2008-12-10 00:15:36 UTC
Permalink
Luis León Cárdenas Graide escribió:
[...]
Post by Luis León Cárdenas Graide
Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pista, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x0001040c
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 9403 9730 2620416 c W95 FAT32 (LBA)
Como ven, es absolutamente incoherente, pues no tengo Windows alguno instalado
ni uso FAT. Al ver esto, me da la impresión de que la tabla de particiones se
hizo añicos y, naturalmente, Grub no encuentra ni menu.lst ni nada.
Esa partición puede ser la de rescate del notebook. Muchos fabricantes
utilizan una partición con ese propósito. Restaura el sistema a como
venía de fábrica.
Post by Luis León Cárdenas Graide
Lo curioso es que esta es la segunda vez que me pasa con el mismo equipo, la
misma instalación y tras varios meses de operación impecable. En la primera
ocasión tenía todo respaldado, pero ahora me pilló con un puñado de archivos
importantes justo en la cola de respaldo y necesito recuperarlos. Al intentar
# mount -t vfat -o ro /dev/sda /media/sda
mount: wrong fs type, bad option, bad superblock on /dev/sda,
missing codepage or helper program, or other error
En algunos casos se encuentra información de syslog, pruebe
dmesg | tail o algo parecido
Lo que me refuerza la idea de que esa leyendo puras payasadas.
Estas tratando de montar el disco, no la partición (según el comando que
pusiste). Debes montar /dev/sda1 (nota el "1" al final).
Post by Luis León Cárdenas Graide
¿Alguna idea de qué puede haber ocurrido? En las actualizaciones de rutina ha
habido upgrades de kernel, actualizaciones automáticas de menu.lst y todo sin
problemas. La tabla de particiones no la he vuelto a tocar desde el setup
inicial. ¿Alguna idea de cómo recuperar la tabla de particiones?
Si solo te aparece esa partición y es la de rescate, probablemente algo
está iniciando el proceso de restauración.

- Davor
Luis León Cárdenas Graide
2008-12-10 14:07:20 UTC
Permalink
El Mar 09 Dic 2008 21:15 escuché un rumor en chile.comp.unix donde Davor
Post by Davor Buvinic
[...]
Post by Luis León Cárdenas Graide
Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pista, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x0001040c
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 9403 9730 2620416 c W95 FAT32 (LBA)
Como ven, es absolutamente incoherente, pues no tengo Windows alguno
instalado ni uso FAT. Al ver esto, me da la impresión de que la tabla de
particiones se hizo añicos y, naturalmente, Grub no encuentra ni menu.lst
ni nada.
Esa partición puede ser la de rescate del notebook. Muchos fabricantes
utilizan una partición con ese propósito. Restaura el sistema a como
venía de fábrica.
Cierto, puede ser... ¿restaurar el sistema desde... la BIOS?
Post by Davor Buvinic
Post by Luis León Cárdenas Graide
Lo curioso es que esta es la segunda vez que me pasa con el mismo equipo,
la misma instalación y tras varios meses de operación impecable. En la
primera ocasión tenía todo respaldado, pero ahora me pilló con un puñado de
archivos importantes justo en la cola de respaldo y necesito recuperarlos.
# mount -t vfat -o ro /dev/sda /media/sda
mount: wrong fs type, bad option, bad superblock on /dev/sda,
missing codepage or helper program, or other error
En algunos casos se encuentra información de syslog, pruebe
dmesg | tail o algo parecido
Lo que me refuerza la idea de que esa leyendo puras payasadas.
Estas tratando de montar el disco, no la partición (según el comando que
pusiste). Debes montar /dev/sda1 (nota el "1" al final).
¡Puff!, toda la razón. Shame on me. Efectivamente, tras montarla, es un
Windows "default".
Post by Davor Buvinic
Post by Luis León Cárdenas Graide
¿Alguna idea de qué puede haber ocurrido? En las actualizaciones de rutina
ha habido upgrades de kernel, actualizaciones automáticas de menu.lst y
todo sin problemas. La tabla de particiones no la he vuelto a tocar desde
el setup inicial. ¿Alguna idea de cómo recuperar la tabla de particiones?
Si solo te aparece esa partición y es la de rescate, probablemente algo
está iniciando el proceso de restauración.
Ok. Voy a resetear la BIOS a ver qué pasa.

Gracias.

- --
Luis León Cárdenas Graide - www.linkedin.com/in/luiscardenasgraide
PGP:Key-ID=EBD8DBD32ECE5829;FingerPrint=437E48AB009362AC07DAF016EBD8DBD32ECE5829
Linux User #415.072 - http://counter.li.org
Big Brother is watching you...
Luis León Cárdenas Graide
2008-12-10 15:06:55 UTC
Permalink
El Mié 10 Dic 2008 11:07 escuché un rumor en chile.comp.unix donde Luis León
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
El Mar 09 Dic 2008 21:15 escuché un rumor en chile.comp.unix donde Davor
Post by Davor Buvinic
[...]
Post by Luis León Cárdenas Graide
Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pista, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x0001040c
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 9403 9730 2620416 c W95 FAT32 (LBA)
Como ven, es absolutamente incoherente, pues no tengo Windows alguno
instalado ni uso FAT. Al ver esto, me da la impresión de que la tabla de
particiones se hizo añicos y, naturalmente, Grub no encuentra ni menu.lst
ni nada.
Esa partición puede ser la de rescate del notebook. Muchos fabricantes
utilizan una partición con ese propósito. Restaura el sistema a como
venía de fábrica.
Busqué en la BIOS y no hay nada de restauración. Eché a correr todos los test
de la BIOS y no hubo problema. Luego quiso ejecutar la partición de
diagnóstico... y no la encontró.

[...]
Post by Davor Buvinic
Si solo te aparece esa partición y es la de rescate, probablemente algo
está iniciando el proceso de restauración.
O algo la inició y se restauró sin que se lo pidiera... pues lisa y llanamente
creó y llenó una partición con un Windows recién instalado, obviando todo lo
demás. Podría reinstalar Grub y bootear la partición que apareció, pero no
quiero ni tocarla para no arriesgar pisar los otros datos... :(

Traté de echar a andar el Media Direct. Tras mostrar la imagen de bienvenida,
lanzó el mismo error del Grub. Volviendo a mirarla con el LiveCD, veo que
esta cuestión está loca. Ahora fdisk -l dice:

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 9729 78148161 5 Extendida

Y ni hablar de poder montarla... :S

- --
Luis León Cárdenas Graide - www.linkedin.com/in/luiscardenasgraide
PGP:Key-ID=EBD8DBD32ECE5829;FingerPrint=437E48AB009362AC07DAF016EBD8DBD32ECE5829
Linux User #415.072 - http://counter.li.org
Big Brother is watching you...
Luis León Cárdenas Graide
2008-12-10 16:28:31 UTC
Permalink
Finalmente encontré la causa del problema:

https://wiki.ubuntu.com/LaptopTestingTeam/DellInspiron1420

Cito:

7. The Dell MediaDirect Button opens up the Music Player application if the
laptop is on. If the laptop is OFF, the Dell MediaDirect application loads
itself and appears to modify partition information and write files to the
hard drive. I collected evidence to support this. The manual states that the
MediaDirect application is wiped out if the hard drive is repartitioned, but
this is either not true, or partially true. I was UNABLE to reboot after
pressing the button while off, reinstallation was the quickfix. Further
research indicates that the behaviour can be corrected by turning the Flash
Control Module off in the BIOS. This is the recommended solution. After
turning the FCM off, the MediaDirect button merely starts the operating
system, and therefore becomes a secondary on switch.


En otras palabras: Si ud. tiene un Dell Inspiron (y probablemente otros) con
Media Direct instalado de fábrica y particiona a su antojo, NO presione el
botón Media Direct a menos que quiera ver destrozada la información en su
disco duro. Ud. debería haber sabido que para evitarlo tendría que haber
deshabilitado el Flash Cache Module (FCM) en la BIOS antes de intentarlo.
Obviamente, esto vendría debidamente documentado en el Manual de Usuario al
momento de comprarlo, así que a Dell no le compete responsabilidad alguna.

A ver ahora cómo recuperamos la ensalada que quedó en el disco... Cualquier
hint es bienvenido.

Saludos y gracias por los comentarios.

- --
Luis León Cárdenas Graide - www.linkedin.com/in/luiscardenasgraide
PGP:Key-ID=EBD8DBD32ECE5829;FingerPrint=437E48AB009362AC07DAF016EBD8DBD32ECE5829
Linux User #415.072 - http://counter.li.org
Big Brother is watching you...
Davor Buvinic
2008-12-10 21:57:46 UTC
Permalink
Luis León Cárdenas Graide escribió:
[...]
Post by Luis León Cárdenas Graide
Post by Davor Buvinic
Esa partición puede ser la de rescate del notebook. Muchos fabricantes
utilizan una partición con ese propósito. Restaura el sistema a como
venía de fábrica.
Cierto, puede ser... ¿restaurar el sistema desde... la BIOS?
Sip. En el firmware muchos fabricantes de notebook ponen una opción para
partir desde esta partición.

Algunos desktop y servidores también lo tienen. Por ejemplo, las
estaciones de trabajo Dell tienen una partición que sirve para partir el
sistema con un programa de diagnóstico. Todo lo necesario va en esa
partición.

[...]
Post by Luis León Cárdenas Graide
Post by Davor Buvinic
Estas tratando de montar el disco, no la partición (según el comando que
pusiste). Debes montar /dev/sda1 (nota el "1" al final).
¡Puff!, toda la razón. Shame on me. Efectivamente, tras montarla, es un
Windows "default".
Post by Davor Buvinic
Post by Luis León Cárdenas Graide
¿Alguna idea de qué puede haber ocurrido? En las actualizaciones de rutina
ha habido upgrades de kernel, actualizaciones automáticas de menu.lst y
todo sin problemas. La tabla de particiones no la he vuelto a tocar desde
el setup inicial. ¿Alguna idea de cómo recuperar la tabla de particiones?
Si solo te aparece esa partición y es la de rescate, probablemente algo
está iniciando el proceso de restauración.
Ok. Voy a resetear la BIOS a ver qué pasa.
Probablemente algo está gatillando el procedimiento de rescate.

No borres esa partición! crea adicionales para instalar lo que necesites
(Linux, Windows, etc).

- Davor

Loading...