[HOW-TO] Reinstalar Grub2

Iniciado por j4np0l, 13 Noviembre 2010, 16:32 PM

0 Miembros y 1 Visitante están viendo este tema.

j4np0l

Buenas gente! Estuve viendo que este es un tema recurrente tanto acá como en el foro de Ubuntu, asi que me pareció bueno armar un HOW-TO. Tengan en cuenta que es para grub2, que es la nueva versión de grub, y es el gestor de arranque que viene por defecto en las últimas versiones de Ubuntu (entre otras distros).

Toda la info pertiente a grub2 (incluida la que esta en este how-to) la pueden ver acá: https://help.ubuntu.com/community/Grub2

¿Para que sirve esto?

Las situaciones mas comunes son:

.Instalamos Windows después de instalar nuestra distro, y ahora cuando arrancamos la PC, entra a Windows directamente
.Instalamos varios sistemas operativos, y no podemos ingresar a alguno, ya que no aparece en el menú de grub
.Nos pusimos a jugar con grub y lo liquidamos, y ahora cuando prendemos la maquina nos aparece una consola que dice grub>

Situaciones en las que no podemos utilizar este método:

.Instalamos Ubuntu utilizando WUBI (el instalador de Ubuntu dentro de Windows)

Primero que nada , necesitamos un LiveCD (de Ubuntu o cualquier otra distro que utilice grub2), y tenemos que realizar lo siguiente:

1. Bootear desde el liveCD

2. Abrir una terminal, y ver cual es la partición en donde se encuentra instalada nuestra distro con grub2, corriendo el siguiente comando:

fdisk -l

Ejemplo:

/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended
/dev/sda5 13996 14593 4803403+ 82 Linux swap / Solaris



2. Montar la particion (para este ejemplo es /dev/sda1)

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc


3. Reinstalas grub:

sudo grub-install --root-directory=/mnt/ /dev/sda

4. Reiniciamos y entramos a nuestro Linux (el que tiene grub2, y para el que realizamos los pasos anteriores) instalado en el disco (no entres al LiveCD)

5. Abrímos una consola y ejecutamos:

sudo update-grub


Con esto, ya tenemos grub2 instalado y correctamente configurado. Podemos modificar alguna opción mas (como el timer), editando el archivo /etc/default/grub (no se olviden de correr update-grub después de hacer esto).

Si aún tenemos algun SO que no aparece, necesitamos chequear el script 30_os-prober que se encuentra en /etc/grub.d/, pero esto es tema para otro HOW-TO ;).

Saludos y espero que sea util!

P.D: Por favor, si ven algun error o les parece que falta algo avisen asi esto queda de la mejor forma posible :)

jbndg

Hola! Ante todo muchas gracias por el HOW-TO, pues me viene de perla porque estaba jugando con el GRUB y me lo cargué.
Havia instalado el BURG MANAGER. Y me sale eso, una especie de consolo con GRUB al arrancar.
Bueno el problema que tengo creo es que yo intalé "Ubuntu dentro de winsdows", cuando puse el cd de Ubuntu. Al hacer fdisk -l me sale:

/dev/sda1 * 8370 13995 45190845 7 HPFS/NTFS

Solo me sale eso, vale correcto, pero al hacer sudo mount /dev/sda1 /mnt, sale:

mount you must specfy the filesystem type.


Cómo puedo solucionarlo??
UN saludo y gracias.

j4np0l

Esto no te va a servir para WUBI (el instalador de Ubuntu para Windows) porque en realidad en tu sistema solo tenés la partición NTFS de Windows.

Y ojo que wubi es solo para probar Ubuntu, no esta pensado para que lo uses como una instalación alternativa. Si no tenés nada importante dentro de tu Ubuntu, reinstalalo, o sino armá otro thread en el foro y lo vemos. Ahora voy a aclarar que no se puede usar esto con wubi  ;D 

jbndg

Cita de: j4np0l en 14 Noviembre 2010, 16:14 PM
Esto no te va a servir para WUBI (el instalador de Ubuntu para Windows) porque en realidad en tu sistema solo tenés la partición NTFS de Windows.

Y ojo que wubi es solo para probar Ubuntu, no esta pensado para que lo uses como una instalación alternativa. Si no tenés nada importante dentro de tu Ubuntu, reinstalalo, o sino armá otro thread en el foro y lo vemos. Ahora voy a aclarar que no se puede usar esto con wubi  ;D 

Pues al final lo he solucionado quitando ubuntu y con, el CD de arramque de Win XP, con la consola de recuperación usando un comando ,fixmbr, si no recuerdo mal y tot solucionado xD

Saludos!!