Difference between revisions of "Solving Ubuntu GRUB issue"

From stgo
Jump to: navigation, search
(Created page with ">> return to Cedeus_IDE ---- Descripción del problema: * on startup el sistema no encuentra GRUB y el OS/Ubuntu no es cargado * se queda sola con unos comandos simples *...")
 
Line 3: Line 3:
  
 
Descripción del problema:
 
Descripción del problema:
* on startup el sistema no encuentra GRUB y el OS/Ubuntu no es cargado
+
* En el arranque del sistema, éste no encuentra GRUB y el OS/Ubuntu no es cargado.
* se queda sola con unos comandos simples
+
* El sistema se queda en una terminal de recuperación en la cual no es posible hacer un recuperado de arranque
* ???mensaje de error???
+
* Mensaje de error : "no such partition. Entering rescue mode..."
  
Descripción de solución: (con enlace a pagina web de solucion)
+
Descripción de solución:
* xxx
+
 
* xxx
+
La solución está basada según los pasos sugeridos por geekland en http://geekland.eu/recuperar-el-grub
 +
 
 +
Para solucionar, es necesario primero tener un CD o DVD de arranque de Ubuntu con la base correspondiente, osea, si es amd64 entonces debe ser un Ubuntu amd64.
 +
 
 +
Los pasos son:
 +
* Arrancar el servidor con el CD de Ubuntu y arrancar el SO con modo live.
 +
* Entrar a una terminal para lograr ejecutar comandos
 +
* Lo siguiente es averiguar cuales son las particiones existentes en el disco duro del servidor e identificarlas según su función en el SO. En nuestro caso, al ejecutar '''sudo fdisk -l''' en una terminal, vemos que existen tres particiones:
 +
 
 +
  /dev/sda1  Grub
 +
  /dev/sda2  Root
 +
  /dev/sda3  Swap
 +
 
 +
* Luego montaremos la partición root
 +
 
 +
  sudo mount /dev/sda2 /mnt
 +
 
 +
* Después se montan el resto de directorios necesarios para la reinstalación de Grub
 +
 
 +
  sudo mount --bind /dev /mnt/dev
 +
  sudo mount --bind /dev/pts /mnt/dev/pts
 +
  sudo mount --bind /proc /mnt/proc
 +
  sudo mount --bind /sys /mnt/sys
 +
 
 +
* Ahora accedemos con acceso root a la terminal del sistema operativo que queremos recuperar
 +
 
 +
  sudo chroot /mnt
 +
 
 +
* Reinstalamos el grub
 +
 
 +
  grub-install --boot-directory=/boot/ --recheck /dev/sda
 +
  grub-mkconfig -o /boot/grub/grub.cfg
 +
 
 +
* Ahora solo nos queda reiniciar el servidor
 +
 
 +
  exit
 +
  sudo reboot
 +
 
 +
Con ello tenemos un grub recuperado para poder escoger el sistema operativo con el que deseamos iniciar.

Revision as of 20:07, 26 October 2015

>> return to Cedeus_IDE


Descripción del problema:

  • En el arranque del sistema, éste no encuentra GRUB y el OS/Ubuntu no es cargado.
  • El sistema se queda en una terminal de recuperación en la cual no es posible hacer un recuperado de arranque
  • Mensaje de error : "no such partition. Entering rescue mode..."

Descripción de solución:

La solución está basada según los pasos sugeridos por geekland en http://geekland.eu/recuperar-el-grub

Para solucionar, es necesario primero tener un CD o DVD de arranque de Ubuntu con la base correspondiente, osea, si es amd64 entonces debe ser un Ubuntu amd64.

Los pasos son:

  • Arrancar el servidor con el CD de Ubuntu y arrancar el SO con modo live.
  • Entrar a una terminal para lograr ejecutar comandos
  • Lo siguiente es averiguar cuales son las particiones existentes en el disco duro del servidor e identificarlas según su función en el SO. En nuestro caso, al ejecutar sudo fdisk -l en una terminal, vemos que existen tres particiones:
 /dev/sda1   Grub
 /dev/sda2   Root
 /dev/sda3   Swap
  • Luego montaremos la partición root
 sudo mount /dev/sda2 /mnt
  • Después se montan el resto de directorios necesarios para la reinstalación de Grub
 sudo mount --bind /dev /mnt/dev
 sudo mount --bind /dev/pts /mnt/dev/pts
 sudo mount --bind /proc /mnt/proc
 sudo mount --bind /sys /mnt/sys
  • Ahora accedemos con acceso root a la terminal del sistema operativo que queremos recuperar
 sudo chroot /mnt
  • Reinstalamos el grub
 grub-install --boot-directory=/boot/ --recheck /dev/sda
 grub-mkconfig -o /boot/grub/grub.cfg
  • Ahora solo nos queda reiniciar el servidor
 exit
 sudo reboot

Con ello tenemos un grub recuperado para poder escoger el sistema operativo con el que deseamos iniciar.