viernes, 11 de diciembre de 2009

Recuperar GrUB de tu Linux después de instalar Windows 7

Sí, es posible que a muchos de los asiduos usuarios de GNU/Linux se les haya dado por curiosear el nuevo y tan aclamado Windows Seven, y que por intentar instalarlo en firme y no en una máquina virtual, hayan liquidado el GrUB (Grand Unified Bootloader) de su Linux.

O bien, es posible que a alguien como yo, le haya sucedido que después de tener los dos Sistemas Operativos funcionando perfectamente y sabiéndolos llevar en absoluta sincronía [claro, en teoría], accidentalmente se le haya metido un VIRUS extremadamente peligroso a su PC, el cual dañó infinidad de aplicaciones y por poco toda la partición de Windows, todo esto gracias a ser tan bondadoso al ayudar a una compañera de trabajo a optimizar su PC, quien aún hasta el día de hoy no se ha podido liberar del dichoso virus.

Bueno, después de esto me decidí a reinstalar el Windows Seven y conformarme con tener un Sistema Operativo limpio, pero desde ceros.

Y fué así como lo reinstalé, y procedí a recuperar el GrUB de mi Linux Mint como ya lo había hecho en ocasiones anteriores sin ningún inconveniente.

Cuando de repente: ¡Oh. sorpresa! El GrUB aún no aparece!!!

Lo intenté de nuevo para ver si el problema consistía en que había hecho mal algún paso, o si era que ni siquiera lo había hecho. Pero de nuevo, adivinen… ¡AÚN NO APARECE!!!

Navegando en internet, busque otra forma de restaurarlo, pues no quería perder todo lo que tenía configurado perfectamente en Linux Mint. Así fué, que después de mucho Googoleo, encontré la solución que les muestro a continuación:

Ejecutar en una consola (Terminal, Konsole, etc):

$ 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, 
                        que es con el que inicia la computadora         
> quit   --> salimos del interprete de comando de grub                     



Ahora fuera del intérprete Grub:

1. Antes que nada, crear un directorio y montar allí la partición de Ubuntu (cambiar XY por el valor de la partición de su Linux):

$ sudo mkdir /media/ubuntu
$ sudo mount /dev/sdXY /media/ubuntu

2. Luego conectar el directorio dev del livecd con el de la partición Ubuntu:
$ sudo mount --bind /dev /media/ubuntu/dev

3. El comando necesario para cambiar el origen del directorio raiz es:
$ sudo chroot /media/ubuntu/

4. Ahora instalamos el GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda o en algunos casos como el mio sda):
# grub-install /dev/sda


Y con esto ya podremos reiniciar para volver a ver nuestro GrUB ^^.
Basado en un post de:

Bookmark and Share

3 comentarios:

Anónimo dijo...

This іs a геally gooԁ tip paгtіcularlу tο thoѕe fresh to the blоgosphегe.

Simple but verу accurate info… Many thаnκs for sharing this
one. A muѕt rеaԁ post!

Αlso νiѕit my blog: minnesotaresortsblog.com
my page :: Chemietoilette

Anónimo dijo...

Dіp remaining 4 tortillas into sauce and set up about 2nd
lаyer. Theѕe items are οrdіnаrily οbѕerved in all tуpes of homes, evеn ρeoplе that aгe not
іntеnԁеd to be 'green'. A cοmplete graіn breakfаst of outdated-faѕhiоned oatmеal
with almonds (grіnd them up to dіѕguiѕe thеm, if nесessary)
will maintaіn a child ωay lоnger than oгange juiсe and a bagel.


my web-site :: best pizza stones kitchen

Anónimo dijo...

These are really great ideas in on the topic of
blogging. You have touched some fastidious
factors here. Any way keep up wrinting.

Feel free to surf to my web-site; http://www.branchentipp.com