Cada disco duro tiene un espacio reservado para el MBR. El MBR es el primer mini-programa que arranca la BIOS y objetivo de virus en la época de DOS. Cuando instalamos sistemas operativos egoístas como Windows nos pisa nuestro MBR y pone su gestor de arranque que solo sirve para arrancar particiones FAT32 y NTFS.
- Nos metemos en la BIOS y preparamos el ordena para arrancar por LIVE y ya que estamos aqui nos aseguramos en el caso de tener más de 1 disco duro, poner el disco duro que va arrancar linux por delante en la secuencia de arranque.
- Arrancamos con un live de ubuntu 8.04 (por ejemplo), ya que aún faltan 10 días para la 8.10.
- Montamos la partición que tiene el grub (es decir, la partición que tiene la carpeta /boot). Montamos por interfaz gráfica, por el hecho de entrar a visualizar datos, se automonta. Es importante montar.
- Necesitamos saber 2 variables:
- X = el número de nuestro disco duro
- Y = el número de partición (la que tiene el grub)
- Podemos ejecutar el gparted ( sudo gparted ) para ver en que posición de la lista pone el disco duro (X) y en que posición esta la partición. También nos podemos apoyar de df, analizamos el nombre lógico que asigna Linux a la partición. Por ejemplo /dev/sda2 . La letra «a» indica el primer disco duro y el 2 que es la segunda partición.
- Teniendo nuestro X y nuestro Y le restamos 1 a ambos, debido a que la numeración de GRUB empieza por 0. Algunos ejemplos de como quedaría la cosa:
- X=0,Y=0: es la primera partición del primer disco duro, al igual que hda1 o sda1
- X=0,Y=1: es la segunda partición del primer disco duro, al igual que hda2 o sda2
- X=1,Y=2: es la tercera partición del segundo disco duro, al igual que hdb3 o sdb3
- Sabiendo eso el resto es fácil, abrimos un terminal y escribimos.
- sudo grub para entrar en el intérprete del GRUB
- En los 2 siguientes comandos os recuerdo que hay tener en cuenta el punto 6.
- Indicamos en que partición esta ubuntu escribiendo (importante el espacio despúes del root): root (hdX,Y)
- Finalmente instalamos GRUB en el MBR del disco X, para ello escribimos (importante el espacio despúes del setup) : setup (hdX)
- Salimos de grub escribiendo : quit y reiniciamos : sudo reboot
Fuentes:
http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB
Filed under: comandos, configuración, Linux, software libre, Tips, ubuntu | Tagged: grub, Linux, machacado, mbr, pisado, recuperar, restaurar, ubuntu, windows |
[…] Recuperar / Restaurar GRUB pisado por “otro” SO « Invasión Tux Cada disco duro tiene un espacio reservado para el MBR. El MBR es el primer mini-programa que arranca la BIOS y objetivo de virus en la época de DOS. Cuando instalamos sistemas operativos egoístas como Windows nos pisa nuestro MBR y pone su gestor de arranque que solo sirve para arrancar particiones FAT32 y NTFS (tags: linux) […]
[…] Recuperar / Restaurar GRUB pisado por “otro” SO « Invasión Tux Cada disco duro tiene un espacio reservado para el MBR. El MBR es el primer mini-programa que arranca la BIOS y objetivo de virus en la época de DOS. Cuando instalamos sistemas operativos egoístas como Windows nos pisa nuestro MBR y pone su gestor de arranque que solo sirve para arrancar particiones FAT32 y NTFS (tags: linux) […]
sudo grub-install –root-directory=/media/linuz/ /dev/sda