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:
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:
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
![;)](https://foro.elhacker.net/Smileys/chef/wink.gif)
.
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 ![:)](https://foro.elhacker.net/Smileys/chef/smiley.gif)