Diferencia entre revisiones de «Recuperar GRUB»

De Guía Ubuntu
Saltar a: navegación, buscar
(Fusionados los artículos 'Recuperar GRUB' y 'Recuperar GRUB después de instalar Windows'; Ver también; Enlaces externos)
Línea 1: Línea 1:
=='''Como Recuperar el GRUB'''==
+
Uno de los problemas más comunes a lo que se enfrenta un usuario de GNU/Linux es que en caso de instalar o reinstalar un sistema operativa distinto (por ejemplo, [[w:es:Microsoft|Microsoft]] [[w:es:Windows|Windows]]), es que el [[w:es:MBR|MBR]] (Master Boot Record) es reescrito por el último sistema instalado, borrándonos el [[GRUB]].
  
Uno de los problemas mas comunes a lo que se enfrenta un usuario de linux es que en caso de instalar o reinstalar un sistema operativa distinto, es que el MBR es reescrito por el ultimo sistema instalado borrandonos el GRUB. He aqui unos sencillos pasos para recuperarlo.
+
==Recuperar GRUB==
 +
Hay dos maneras de recuperar el GRUB: usando Super Grub Disk, o usando una distribución Live que contenga al GRUB.
  
* Usando Ubuntu Live CD, aunque puede ser otra distro que use GRUB y NO! Lilo, iniciamos el PC desde ese dispositivo.
+
===Usando Super Grub Disk===
 +
''Super Grub Disk'' es un restaurador del [[GRUB]] que se puede instalar en un dispositivo de almacenamiento portátil o externo (disquete, CD, DVD, USB, etc.). Incluye un manual integrado y es muy fácil de usar.
  
* Una vez que el sistema cargo abrimos un terminal y creamos un directorio para montar nuestra partición con Linux, por ejemplo: 
+
Puedes descargarlo desde el siguiente enlace:
 +
[http://forjamari.linex.org/frs/download.php/531/sgd_0.9583.iso.gz Super Grub Disk 0.9583] (459,6 kB)
 +
Es una imagen de disco ISO comprimida bajo [[GZip]], necesitarás descomprimirla y luego copiar el contenido de la imagen a un disco externo, se recomienda un disquete de 3 1/2" por su reducido tamaño (para hacerlo en un CD o DVD, puedes usar un quemador de discos como [[K3b]] o [[GnomeBaker]]).
  
mkdir /home/ubuntu
+
Al arrancarlo, las opciones que debemos seguir son las siguientes:
 +
# Idioma: español
 +
# Sistema operativo: Linux
 +
# Tarea: Arreglar arranque de Linux (GRUB)
  
* Se monta la partición
+
===Usando una distribución Live===
 +
Consiste en usar una distribución en modo LiveCD para instalar nuevamente el [[GRUB]].
 +
Usaremos el LiveCD de Ubuntu (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use [[GRUB]] como gestor de arranque y no [[LILO]].
  
mount -t ext3 partición_ubuntu /home/ubuntu
+
En modo de resumen, los pasos que hay que seguir son los siguientes:
 +
#Arrancar una distribución LiveCD
 +
#Montar la partición donde se encuentra instalado Ubuntu
 +
#Instalar el GRUB en esa partición
  
* El paso siguiente es cambiar el origen de root de nuestro sistema de archivos al directorio en el que hemos montado Ubuntu, para que al instalar grub interprete que el raiz del sistema está ahí. El comando necesario para ello es:
+
A continuación se explica, en unos sencillos pasos, cómo hacerlo:
  chroot /home/ubuntu/
+
#Iniciamos el ordenador y arrancamos desde el CD
 +
#Arrancamos Ubuntu (o la distribución escogida) en modo LiveCD
 +
#Abrimos una [[El Terminal|terminal]] o consola (no es necesario si tenemos una interfaz de línea de comandos, es decir, en modo texto)
 +
#Creamos una carpeta donde montar la partición de Ubuntu (la podemos crear en ''/media'', por ejemplo: ''/media/ubuntu/'')
 +
#[[Montar particiones|Montamos]] la partición donde se encuentra instalado Ubuntu, usando el comando '''mount'''.
 +
#Aquí hay dos soluciones posibles:
 +
====Usando el intérprete de comandos GRUB====
 +
#Ejecutamos los siguientes comandos:
 +
$ sudo grub    ''--> ejecutamos el intérprete de comandos del GRUB''
 +
> root (hd'''X''','''Y''') ''--> indicamos dónde está ubicada la partición de Ubuntu''
 +
> setup (hd'''X''')  ''--> instalamos el GRUB en esa partición''
 +
> quit        ''--> salimos del intérprete de comandos del GRUB''
 +
Donde '''X''' es el número de disco rígido, y '''Y''' es el número de partición. Este sistema difiere un poco del usado para montar las particiones en GNU/Linux; ambos son un único número decimal y comienzan en 0; por ejemplo:
 +
*'''hd0''': es el primero disco duro completo, al igual que ''hda'' o ''sda''
 +
*'''hd0,0''': es la primera partición del primer disco duro, al igual que ''hda1'' o ''sda1''
 +
*'''hd0,1''': es la segunda partición del primer disco duro, al igual que ''hda2'' o ''sda2''
 +
*'''hd1,2''': es la tercera partición del segundo disco duro, al igual que ''hdb3'' o ''sdb3''
 +
El primer disco duro del GRUB es el primer disco duro maestro, el segundo es el primer disco duro esclavo, el tercero es el segundo disco duro maestro, y así sucesivamente.
 +
====Cambiando el origen de la carpeta raíz====
 +
#Cambiamos el origen de la carpeta raíz de nuestro sistema de archivos al directorio en el que hemos montado la partición de Ubuntu, para que al instalar [[GRUB]] interprete que la raíz del sistema está ahí. El comando necesario para ello es:
 +
$ sudo chroot /home/ubuntu/
 +
2. Ahora instalamos el [[GRUB]] en el [[w:es:MBR|MBR]] del primer disco duro, que normalmente estará configurado como Primary Master (hda):
 +
$ sudo grub-install /dev/hda
  
* Una vez hecho esto solo nos queda instalar el GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda).
+
==Ver también==
 +
*[[GRUB]]
 +
*[[GrubEd]]
 +
*[[GRUB al estilo SUSE]]
 +
*[[Inicio del sistema]]
  
grub-install /dev/hda
+
==Enlaces externos==
 +
*[http://supergrub.forjamari.linex.org/ Sitio web oficial de Super Grub Disk] {{en}}
  
Con esto el GRUB deberia de quedar instalado nuevamente, con lo que reiniciamos la PC extrayendo el LIVE-CD
+
[[Categoría:GRUB]][[Categoría:Instalación]][[Categoría:Administración del sistema]]
 
+
 
+
[[Categoría:GRUB]]
+

Revisión de 01:07 18 mar 2007

Uno de los problemas más comunes a lo que se enfrenta un usuario de GNU/Linux es que en caso de instalar o reinstalar un sistema operativa distinto (por ejemplo, Microsoft Windows), es que el MBR (Master Boot Record) es reescrito por el último sistema instalado, borrándonos el GRUB.

Recuperar GRUB

Hay dos maneras de recuperar el GRUB: usando Super Grub Disk, o usando una distribución Live que contenga al GRUB.

Usando Super Grub Disk

Super Grub Disk es un restaurador del GRUB que se puede instalar en un dispositivo de almacenamiento portátil o externo (disquete, CD, DVD, USB, etc.). Incluye un manual integrado y es muy fácil de usar.

Puedes descargarlo desde el siguiente enlace:

Super Grub Disk 0.9583 (459,6 kB)

Es una imagen de disco ISO comprimida bajo GZip, necesitarás descomprimirla y luego copiar el contenido de la imagen a un disco externo, se recomienda un disquete de 3 1/2" por su reducido tamaño (para hacerlo en un CD o DVD, puedes usar un quemador de discos como K3b o GnomeBaker).

Al arrancarlo, las opciones que debemos seguir son las siguientes:

  1. Idioma: español
  2. Sistema operativo: Linux
  3. Tarea: Arreglar arranque de Linux (GRUB)

Usando una distribución Live

Consiste en usar una distribución en modo LiveCD para instalar nuevamente el GRUB. Usaremos el LiveCD de Ubuntu (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use GRUB como gestor de arranque y no LILO.

En modo de resumen, los pasos que hay que seguir son los siguientes:

  1. Arrancar una distribución LiveCD
  2. Montar la partición donde se encuentra instalado Ubuntu
  3. Instalar el GRUB en esa partición

A continuación se explica, en unos sencillos pasos, cómo hacerlo:

  1. Iniciamos el ordenador y arrancamos desde el CD
  2. Arrancamos Ubuntu (o la distribución escogida) en modo LiveCD
  3. Abrimos una terminal o consola (no es necesario si tenemos una interfaz de línea de comandos, es decir, en modo texto)
  4. Creamos una carpeta donde montar la partición de Ubuntu (la podemos crear en /media, por ejemplo: /media/ubuntu/)
  5. Montamos la partición donde se encuentra instalado Ubuntu, usando el comando mount.
  6. Aquí hay dos soluciones posibles:

Usando el intérprete de comandos GRUB

  1. Ejecutamos los siguientes comandos:
$ sudo grub    --> ejecutamos el intérprete de comandos del GRUB
> root (hdX,Y) --> indicamos dónde está ubicada la partición de Ubuntu
> setup (hdX)  --> instalamos el GRUB en esa partición
> quit         --> salimos del intérprete de comandos del GRUB

Donde X es el número de disco rígido, y Y es el número de partición. Este sistema difiere un poco del usado para montar las particiones en GNU/Linux; ambos son un único número decimal y comienzan en 0; por ejemplo:

  • hd0: es el primero disco duro completo, al igual que hda o sda
  • hd0,0: es la primera partición del primer disco duro, al igual que hda1 o sda1
  • hd0,1: es la segunda partición del primer disco duro, al igual que hda2 o sda2
  • hd1,2: es la tercera partición del segundo disco duro, al igual que hdb3 o sdb3

El primer disco duro del GRUB es el primer disco duro maestro, el segundo es el primer disco duro esclavo, el tercero es el segundo disco duro maestro, y así sucesivamente.

Cambiando el origen de la carpeta raíz

  1. Cambiamos el origen de la carpeta raíz de nuestro sistema de archivos al directorio en el que hemos montado la partición de Ubuntu, para que al instalar GRUB interprete que la raíz del sistema está ahí. El comando necesario para ello es:
$ sudo chroot /home/ubuntu/

2. Ahora instalamos el GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda):

$ sudo grub-install /dev/hda

Ver también

Enlaces externos