Recuperar GRUB

Anuncio
Recuperar GRUB
De Guía Ubuntu
Saltar a navegación, búsqueda
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 operativo distinto (por ejemplo, Windows), el MBR (Master Boot Record) es reescrito por el del
último sistema instalado, borrándonos el GRUB.
Hay dos maneras de recuperar el GRUB: usando Super Grub Disk, o usando una distribución Live que contenga al
GRUB.
Tabla de contenidos
[esconder]




1 Usando Super Grub Disk
2 Usando una distribución Live
o 2.1 Mediante el intérprete de comandos GRUB
o


2.1.1 Opción 1
2.1.2 Opción 2
2.2 Cambiando el origen de la carpeta raíz
3 Ver también
4 Enlaces externos
[editar]
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.9598 (394 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 Brasero).
Al arrancarlo, las opciones que debemos seguir son las siguientes:
1.
2.
3.
Idioma: español
Sistema operativo: Linux
Tarea: Arreglar arranque de Linux (GRUB)
[editar]
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.
2.
3.
Arrancar una distribución LiveCD
Montar la partición donde se encuentra instalado Ubuntu
Instalar el GRUB en esa partición
A continuación se explica, en unos sencillos pasos, cómo hacerlo:
1.
2.
3.
4.
5.
6.
Iniciamos el ordenador y arrancamos desde el CD
Arrancamos Ubuntu (o la distribución escogida) en modo LiveCD
Abrimos una 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/)
Montamos la partición donde se encuentra instalado Ubuntu, usando el comando mount.
Aquí hay dos soluciones posibles:
[editar]
Mediante el intérprete de comandos GRUB
[editar]
Opción 1
1.
$
>
>
>
Ejecutamos los siguientes comandos:
sudo grub
root (hdX,Y)
setup (hdX)
quit
-->
-->
-->
-->
ejecutamos el intérprete de comandos del GRUB
indicamos dónde está ubicada la partición de Ubuntu
instalamos el GRUB en ese disco
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.
[editar]
Opción 2
1.
Desde una consola ejecutamos los siguientes comandos:
$ sudo grub
grub
> find /boot/grub/stage1
> root (hdX,Y)
> setup (hd0)
duro (hd0),
> quit
grub
--> ejecutamos el interprete de comando de
--> busca donde esta la partición de ubuntu
--> poner el valor devuelto anterior
--> instala grub en nuestro primer disco
que es con el que inicia la computadora
--> salimos del interprete de comando de
[editar]
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í.
1. Antes que nada, crear un directorio y montar allí la partición de Ubuntu:
$ sudo mkdir /media/ubuntu
$ sudo mount /dev/hda1 /media/ubuntu
2. Luego conectar el directorio dev del livecd con el de la partición Ubuntu:
$ sudo mount --bind /dev /media/ubuntu/dev
3. El comando necesario para cambiar el origen del directorio raiz es:
$ sudo chroot /media/ubuntu/
4. Ahora instalamos el GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary
Master (hda):
# grub-install /dev/hda
Descargar