Nota: si aun no instalaste otro sistema operativo y no quieres perder GRUB al hacerlo puedes leer: Como instalar Windows y no perder 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 operativo distinto (por ejemplo, Windows), el MBR (Master Boot Record) es reescrito por el del ú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.
Recuperar Grub con 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.
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)
Recuperar Grub con una distribución Live CD
Consiste en usar una distribución en modo
LiveCD para instalar nuevamente el
GRUB. Usaremos el
LiveCD de Ubuntu Linux (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
LiveCD2.
Montar la partición donde se encuentra instalado
Ubuntu3.
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 CD2. Arrancamos
Ubuntu (o la distribución escogida)
en modo LiveCD3.
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:
Mediante el intérprete de comandos GRUB
Opción 1
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
GRUBDonde 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.
Opción 2
1. Desde una consola ejecutamos los siguientes comandos:
$ sudo grub --> ejecutamos el
interprete de comando de grub> find /boot/grub/stage1 --> busca donde esta
la partición de ubuntu> root (hdX,Y) --> poner el valor devuelto anterior
> setup (hd0) -->
instala grub en nuestro primer disco duro (hd0),
que es con el que inicia la computadora
> quit --> salimos del interprete de comando de
grubCambiando 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