Está en la página 1de 5

GRUB (GRand Unifier Bootloader)

RECUPERAR GRUB

a) Manualmente

1. Arrancamos con cualquier distribución live de GNU/Linux. Si el teclado no está en español, lo


cambiamos con el comando setxkbmap es

2. Comprobamos los discos y las particiones del ordenador en cuestión: $sudo fdisk -l

3. Nos creamos un directorio nuevo bajo /mnt o /media: $sudo mkdir /media/LINUX

4. Montamos la partición donde está instalada nuestra distribución GNU/Linux:

$sudo mount -t auto /dev/sda3 /media/LINUX

A veces es necesario montar también estos dispositivos en el directorio "/mnt":

sudo mount --bind /dev /media/LINUX/dev

sudo mount --bind /dev/pts /media/LINUX/dev/pts

sudo mount --bind /proc /media/LINUX/proc

sudo mount --bind /sys /media/LINUX/sys

Cambiamos el directorio raíz con el comando: sudo chroot /media/LINUX/

Generamos el fichero de configuración de grub con el siguiente comando:

sudo update-grub2 que internamente ejecuta el comando grub-mkconfig -o /boot/grub/grub.cfg

Por último cargamos GRUB en el MBR (convirtiendo a GRUB en el bootloader principal)


ejecutando el siguiente comando: sudo grub-install /dev/sda

b) Mediante boot-repair

También podemos recuperar / reparar GRUBmediante Boot-Repair. Boot-Repair es una herramienta


que se utiliza para reparar los problemas de arranque de Debian, Ubuntu y derivados. Se suele
utilizar desde un Live-CD. Con un Live de Ubuntu es posible recuperar el grub de cualquier
distribución.

Primero instalamos Boot-Repair con los siguientes comandos:

sudo add-apt-repository ppa:yannubuntu/boot-repair


sudo apt-get update
sudo apt-get install boot-repair

________________________________________________________________________________________________
Configuración de GRUB 1
Se puede iniciar el programa desde el menú o con el siguiente comando: sudo boot-repair

c) Mediante Rescatux (Super GRUB Disk)


Descargamos la ISO desde http://www.supergrubdisk.org/rescatux/
Rescatux es un CD de rescate GNU/Linux que viene con un cómodo asistente llamado Rescapp
para realizar las tareas de rescate:
• Reparar GRUB y GRUB2

• Resetear contraseñas de Windows

• Cambiar contraseñas GNU/Linux

• Regenerar el fichero /etc/sudoers

________________________________________________________________________________________________
Configuración de GRUB 2
Existen vídeos y howto’s con los pasos necesarios para realizar las principales tareas de
recuperación. Por ejemplo aquí.

PERSONALIZAR GRUB

a) Manualmente

Si GRUB está instalado, pero queremos hacer cambios, hacemos lo siguiente:

Cambiar el SSOO que arrancará por defecto y el número de segundos

En el mismo fichero /etc/default/grub modificamos los siguientes


parámetros:
GRUB_DEFAULT=7
GRUB_TIMEOUT=10

Si queremos cambiar el número de segundos que tendremos para elegir que SSOO arrancará (Ej. 30
segundos), cambiamos el parámetro GRUB_TIMEOUT=30.

Si queremos cambiar el SSOO que se arrancará por defecto, tenemos que contar cuantas entradas
“menuentry” tenemos en /boot/grub/grub.cfg. Hay que tener en cuenta que la primera entrada es la
número 0, la segunda la 1, y así sucesivamente.

Si queremos que arranque un SSOO que está en la 5a entrada “menuentry”, tendremos que
modificar el parámetro GRUB_DEFAULT=4 dentro de /etc/default/grub.

6. Actualizamos la configuración de GRUB ejecutando: $sudo update-grub2

Si GRUB no está instalado, lo hacemos con el siguiente comando:

$sudo grub-install –root-directory /mnt/LINUX /dev/sda

Y actualizamos la configuración: $sudo update-grub2

________________________________________________________________________________________________
Configuración de GRUB 3
b) Mediante grub-customizer

Grub-customizer es una herramienta gráfica que permite personalizar las características básicas del
gestor de arranque GRUB2. Para instalarla:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer


sudo apt-get update
sudo apt-get install grub-customizer

DESINSTALACIÓN DE LA DISTRIBUCIÓN
GNU/LINUX Y DEL GESTOR DE ARRANQUE GRUB
Podemos utilizar varios métodos:

1. Usando un disco de arranque de MS-DOS / WINDOWS 9X

Una vez arrancado el equipo desde el diskette ejecutamos el siguiente comando: fdisk /mbr

________________________________________________________________________________________________
Configuración de GRUB 4
2. Usando un CD de arranque de Windows XP / Windows 2000 Una vez arrancado el equipo desde
el diskette ejecutamos los siguientes comandos: Fixmbr y Fixboot

3. Usando un DVD de arranque de Windows 7

Una vez arrancado desde el DVD escogemos la opción de Reparación de inicio. En el caso de que
esta opción no solucionase nuestro problema, escogemos la opción de Símbolo de Sistema y
tecleamos los siguientes comandos: bootrec.exe /fixmbr
bootrec.exe /fixboot
Si con estos comandos no se ha reparado, volvemos a entrar y ejecutamos el comando:

bootsect /nt60 ALL /force /mbr

4. Desde Linux

Podemos teclear el siguiente comando para eliminar la tabla de particiones y el MBR:

# dd if=/dev/null of=/dev/sdX bs=512 count=1

Si solo queremos borrar el MBR dejando la tabla de particiones

# dd if=/dev/null of=/dev/sdX bs=446 count=1

5. Utilizando el Super Grub Disk http://www.supergrubdisk.org/

Descargamos la imagen ISO, grabamos en un disco y arrancamos. Aparece una lista de opciones:
Escogemos la opción:
WIN => !MBR & WIN!
De esta forma borra el GRUB e inicia directamente en Windows.

IMPORTANTE

Una vez resuelto el tema del arranque, si no queremos la distribución GNU/Linux podemos
eliminar las particiones Linux y SWAP utilizando algún gestor de particiones o directamente desde
el administrador de discos.

________________________________________________________________________________________________
Configuración de GRUB 5

También podría gustarte