Foros del Web » Administración de Sistemas » Unix / Linux »

restaurar GRUB - discos SATA

Estas en el tema de restaurar GRUB - discos SATA en el foro de Unix / Linux en Foros del Web. Hola, He creado un nuevo tema porque se desvió el problema inicial. Por lo que veo, los pasos a realizar para restaurar el GRUB son: ...
  #1 (permalink)  
Antiguo 24/08/2009, 00:01
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
restaurar GRUB - discos SATA

Hola,
He creado un nuevo tema porque se desvió el problema inicial.

Por lo que veo, los pasos a realizar para restaurar el GRUB son:

sudo fdisk -l
// Para ver las particiones

sudo -s -H

grub

root (hd0,5)

setup (hd0)

quit

reboot


y listo.
Teniendo en cuenta las equivalencias:

Discos duros:
hda -> hd0
hdb -> hd1
hdc -> hd2
y así sucesivamente.

Particiones:
hda1 -> (hd0,0)
hda2 -> (hd0,1)
hda3 -> (hd0,2)
hdb1 -> (hd1,0)
hdb2 -> (hd1,1)
hdb3 -> (hd1,2)
hdc1 -> (hd2,0)
hdc2 -> (hd2,1)
y asi sucesivamente.


Como mi disco es SATA y es el sda6... supongo la equivalencia será (sd0,5)

bien, pues desde el terminal del CD live obtengo:

grub> root (sd0,5)

Error 23: Error while parsing number

//Como veo no funciona, pruebo con hd0,5 y veo que lo coge sin problema

grub> root (hd0,5)

grub> setup (sd0)

Error 23: Error while parsing number


//Pruebo con hd0, pero esta vez no cuela...
grub> setup (hd0)

Error 17: Cannot mount selected partition



Según el manual de GRUB que he visto por internet
(apuntes.danielcastelao. org /apuntes/damian/CDapuntes/SistOper/arranque / grub .es. html)
[quiten los espacios a la url]

17 : Cannot mount selected partition
Este error se produce cuando la partición solicitada existe pero GRUB no puede reconocer el tipo de sistema de ficheros.

23 : Error while parsing number
Este error se devuelve cuando GRUB espera leer un número y encuentra otro tipo de datos.


Pero no entiendo qué hago mal.
Les agradezco su ayuda.
Un saludo,
María.
  #2 (permalink)  
Antiguo 24/08/2009, 07:10
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

Sigo buscando y sigo probando cosas....
....sin éxito alguno

Trato de ver el contenido de menu.lst de dos maneras:

---> ubuntu@ubuntu:~$ sudo gedit /boot/grub/menu.lst
a lo que se me abre el supuesto menu.lst vacío, en blanco, sin nada ¿?

---> con intención de volcar el contenido del fichero a través del comando "cat", pero sólo puedo meterme en "boot", el directorio "grub" me dice que no existe...


Espero sus ideas o enlaces a un posible sitio con la solución... pero les digo que he buscado, he seguido todos los pasos... pero no me lo acepta, no sé si es por estar haciéndolo desde un CD live y no desde el propio disco duro

GRACIAS
  #3 (permalink)  
Antiguo 24/08/2009, 07:21
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

Pruebo a ver el contenido de /etc/fstab
pues fue a raiz de ahí cuando al ejecutar fsck.ext3 /dev/sda6 perdí el grub

ubuntu@ubuntu:/etc$ cat fstab
aufs / aufs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sda7 swap swap defaults 0 0


Como observo que ya no existe mi sda6, que es la partición de mi único disco que contiene linux, trato de añadirlo:

ubuntu@ubuntu:/etc$ fstab < mount /dev/sda6
bash: mount: No existe el fichero ó directorio


¿Es correcta esa forma de añadirlo? ¿Cómo se añadiría?
¿Lo solucionaría eso?

Muchas gracias
  #4 (permalink)  
Antiguo 24/08/2009, 14:36
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 3 meses
Puntos: 47
Respuesta: restaurar GRUB - discos SATA

Yo creo que destruiste toda la configuración cuando corriste el fsck. Grave error el no haber hecho caso de la advertencia que ignoraste.

Te sugiero usar Super Grub Disk para reinstalar el grub en ese equipo.
Publica la respuesta del comando fdisk -l.
Saludos.
__________________
¡Volviendo a la programación!
  #5 (permalink)  
Antiguo 24/08/2009, 14:40
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

He probado a reinstalarlo en vez de repararlo siguiendo los pasos de otro post de Foros del Web y desde el CD live he puesto en consola:

sudo apt-get install --reinstall grub

sudo dpkg-reconfigure grub

sudo grub-install /dev/sda


Obteniendo con la última sentencia lo siguiente:
ubuntu@ubuntu:~$ sudo grub-install /dev/sda
Probing devices to guess BIOS drives. This may take a long time.
Could not find device for /boot: Not found or not a block device.
ubuntu@ubuntu:~$


No lo encuentra, no me deja montar el directorio grub... No sé qué más hacer de verdad, por favor les pido que me den alguna idea.
Gracias!
  #6 (permalink)  
Antiguo 24/08/2009, 14:41
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

AleSanchez, escribía el post y acabo de ver el tuyo
Muchas gracias!
Voy a probarlo
Gracias!
  #7 (permalink)  
Antiguo 24/08/2009, 14:44
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

ubuntu@ubuntu:~$ sudo fdisk -l

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: 0xa8d32665

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 243 1951866 1b Hidden W95 FAT32
/dev/sda2 * 244 5941 45769185 7 HPFS/NTFS
/dev/sda3 5942 9729 30427110 f W95 Ext'd (LBA)
/dev/sda5 5942 8228 18370296 7 HPFS/NTFS
/dev/sda6 8229 9590 10940233+ 83 Linux
/dev/sda7 9591 9729 1116486 82 Linux swap / Solaris
ubuntu@ubuntu:~$



Ahora voy a probar el Super Grub Disk, lo había visto recomendado en otros sitios pero con cierta inseguridad con respecto a sus resultados porque era novedoso en aquel tiempo.
Ahora te cuento
  #8 (permalink)  
Antiguo 24/08/2009, 14:52
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

jups!
Hay un problema! No puedo descargarme el programa porque no tengo acceso a mi disco duro, estoy sobre un CD live de Ubuntu...
  #9 (permalink)  
Antiguo 24/08/2009, 20:31
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 21 años
Puntos: 93
Respuesta: restaurar GRUB - discos SATA

Si no tienes otra pc descarga puppy linux, este puede ejecutarse completamente en ram y permitirte usar la unidad de cd y montar el disco duro para descargar ahi el iso. Es una descarga de aproximadamente 100 megas.




¡Caray! Segunda vez en menos de dos semanas que recomiendo puppy... no vayan a decirme que les recuerdo a alguien con su Menta
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #10 (permalink)  
Antiguo 24/08/2009, 20:40
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 1 mes
Puntos: 75
Respuesta: restaurar GRUB - discos SATA

o puedes usar kanopix pero creo q el puppy si es es mas liviano,
aunque yo he usado ubuntu en modo live y he instalado (por ejemplo el plugin de flash prar firefox, no se si otros se dejaran)
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #11 (permalink)  
Antiguo 24/08/2009, 21:09
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 21 años
Puntos: 93
Respuesta: restaurar GRUB - discos SATA

Momento!!! y perdón por no notarlo antes: Si estás en modo Live CD al ejecutar:
$ cat /boot/grub/menu.lst el fichero de salida es el que está en la raiz del sistema Live, como no está grub instalado para ese fichero por eso no tiene nada. Lo mismo para fstab, no tiene /dev/sda6 por que no es un sistema instalado.

Lo que tienes que hacer es:

1. Iniciar el Live CD de ubuntu.
2. Abrir una terminal de Gnome: Aplicaciones > Accesorios > Terminal
3.Ejecuta: $ mkdir recovery (para crear un directorio vacío donde montar sda6 - le puedes llamar de otra manera)
4. Monta sda6: $ sudo mount /dev/sda6/ recovery (No necesitas contraseña para sudo en modo liveCD)
5. Verifica el contenido de fstab correcto: $ cat recovery/etc/fstab
6. Verifica el contenido de menu.lst correcto: $ cat recovery/boot/grub/menu.lst
7. Si no están correctos ejecuta: $ sudo gedit recovery/etc/fstab y $sudo gedit recovery/boot/grub/menu.lst para editarlos.
8. Reinstala el grub con los pasos que mencionaste anteriormente:
* $ sudo grub
* > root (sd0,0)
* > setup (sd0)
* > quit
9. Cierra la terminal y reinicia.

Suerte
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #12 (permalink)  
Antiguo 24/08/2009, 22:25
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 3 meses
Puntos: 47
Respuesta: restaurar GRUB - discos SATA

Bien arthpix!!! A todos se nos pasó el detalle...
Con tu mensaje tiene que poder solucionarlo.

Saludos!!!
__________________
¡Volviendo a la programación!
  #13 (permalink)  
Antiguo 25/08/2009, 06:08
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

Muchas gracias a todos!!

Os comento:
Seguí los pasos de arthpix,

//me cercioro de que lo he creado
ubuntu@ubuntu:~$ ls
Desktop Documentos Imágenes Música Plantillas Público recovery Vídeos
ubuntu@ubuntu:~$ sudo mount /dev/sda6/ recovery
mount: debe especificar el tipo de sistema de ficheros

//me meto en el directorio para ver si está vacío, y efectivamente, está vacío
ubuntu@ubuntu:~$ cd recovery
ubuntu@ubuntu:~/recovery$ ls
ubuntu@ubuntu:~/recovery$


¿Qué tipo de sistema de ficheros es? Me he metido en el "man mount" pero no me aclara nada
  #14 (permalink)  
Antiguo 25/08/2009, 16:33
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 1 mes
Puntos: 75
Respuesta: restaurar GRUB - discos SATA

yo no se, pero de ustedes, me descargaba el super grub disk (si que es super)
escojo el idioma y sin ayuda, luego escojo "GNU/Linux" y luego en "reparar arranque de grub"
y listo.
eso es todo.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #15 (permalink)  
Antiguo 25/08/2009, 17:50
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

Si no dudo que sea la mejor solución lobo_php, pero eso no puedo hacerlo estando desde un CD live y no sobre mi disco duro.
Quizá pudiera haciendo lo que comentaba arthpix del puppy linux... pero no sé cómo haría ese iso (que creo es como una imagen)... preferiría la solución por comandos porque de lo otro no veo capaz.
  #16 (permalink)  
Antiguo 25/08/2009, 18:05
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 21 años
Puntos: 93
Respuesta: restaurar GRUB - discos SATA

@gominola, pensé que ya sabías que sistema de fichero es. Te lo dijo el comando fdisk -l que ejecutaste anteriormente.

Edito: Si lo quieres más claro, desde esa misma sesión LiveCD ejecuta Gparted: Sistema > herramientas > Editor (o gestor) de particiones. Ahi encontrarás las particiones, tamaños y tipo de sistemas de fichero que contienen.
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #17 (permalink)  
Antiguo 26/08/2009, 03:04
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

No lo sabía arthpix, mis conocimientos de linux son bastante limitados.

Ya veo que es linux ext3, pruebo con ambas juntas, unidas con guión, separadas... antes y después del directorio... siguiendo el sudo mount -t tipo disp dir que dicta la ayuda de mount... probando a darle permisos con chmod al directorio previamente: sudo chmod -Rf 777 recovery Que no sé qué hace exactamente, pero lo ví en otro foro.
...
No sé, lo que en todos sitios recomiendan paso a paso y a todos parece funcionarles, en este ordenador no va, salió rebelde el niño.

Ahora tengo que salir, pero es probable que al venir formatee porque necesito el equipo con urgencia y creo que al final me llevará menos tiempo.
No obstante, tome la solución que tome la dejaré reflejada en el foro.
Un saludo y Muchísimas pero que muchísimas gracias por su tiempo y ayuda!!
Tengan buen día! :)
  #18 (permalink)  
Antiguo 26/08/2009, 08:45
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 21 años
Puntos: 93
Respuesta: restaurar GRUB - discos SATA

$ sudo mount -t ext3 /dev/sda6 recovery
No es necesario cambiarle permisos al directorio.

Suerte
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #19 (permalink)  
Antiguo 26/08/2009, 09:17
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

Gracias arthpix, pero probé ese comando y tropecientas combinaciones de él.
Con ese comando obtenía lo siguiente:

ubuntu@ubuntu:~$ sudo mount -t ext3 /dev/sda6 recovery
mount: wrong fs type, bad option, bad superblock on /dev/sda6,
missing codepage or helper program, or other error
En algunos casos se encuentra información en syslog, pruebe
dmesg | tail o algo parecido


Y al hacer lo que sugiere el error:
ubuntu@ubuntu:~$ dmesg | tail
[ 222.296862] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 222.299178] mtrr: no MTRR for d0000000,10000000 found
[ 223.981738] lp: driver loaded but no devices found
[ 224.046182] ppdev: user-space parallel port driver
[ 224.611569] [drm:i915_setparam] *ERROR* unknown parameter 4
[ 224.611593] [drm:i915_getparam] *ERROR* Unknown parameter 6
[ 225.678173] [drm:i915_getparam] *ERROR* Unknown parameter 6
[ 236.299023] [drm:i915_getparam] *ERROR* Unknown parameter 6
[ 500.154070] VFS: Can't find ext3 filesystem on dev sda6.
[ 526.983306] VFS: Can't find ext3 filesystem on dev sda6.



Ya he formateado la partición de windows, y ahora pienso que quizá no era necesario.
Y me disponía ahora a formatear la partición de linux cuando me doy cuenta que no salvé los datos... trato de salvarlos, pero claro, no tengo acceso ninguno a mi partición de linux...

Siento ser tan pesada. Muchas gracias
  #20 (permalink)  
Antiguo 26/08/2009, 17:33
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 21 años
Puntos: 93
Respuesta: restaurar GRUB - discos SATA

¿No puedes acceder a la partición Linux desde el live CD? Creo que antes si que podías...
Prueba si Nautilus puede montarlo por si mismo: Abre Lugares > Equipo

Deberían de aparecer unidades de disco disponibles para montarlas en el sistema de ficheros con nombres que indican su tamaño, por ejemplo: Unidad de NN Gib.
Simplemente tienes que dar doble click en la que corresponda al tamaño de tu partición y entonces Nautilus intentará montarla en el directorio /media. Si funciona simplemente cambia a la ruta adecuada para editar fstab y menu.lst (/media/etc/fstab y /media/boot/grub/menu.lst)

Lo del setup del grub no necesitas cambiarlo, es tal cual.

Si no funciona probablemente existen errores en el disco que no dejan realizar las operaciones, en ese caso necesitarías ejecutar fsck para corregirlos: $ sudo fsck -f -v -y /dev/sda6
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #21 (permalink)  
Antiguo 27/01/2010, 03:26
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: restaurar GRUB - discos SATA

Acabo de ver un marcador en cosas pendientes, y es que no contesté a este correo... lo siento

Finalmente formateé todas las particiones y ya no tengo problema. No llegué a saber a qué se debía.

Pero muchísimas gracias a todos por sus respuestas, las probé, y aunque no conseguí resolverlo, aprendí mucho.

tengan buen día!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:39.