Es cierto que ya casi para todo, existe un equivalente de programa windows en Linux/GNU. Sin embargo, muchas veces nos hemos visto en la necesidad de tener una partición de la famosa ventana en nuestro ordenador, ya sea por x motivo.
Pues, muchos de los problemas que surgen cuando uno empieza en Linux/GNU es la manipulación de conceptos informáticos, especialmente cuando uno no es precisamente un técnico. En muchos casos, con un poco de conocimiento se puede tener un sistema operativo Linux/GNU y Windows en el mismo disco duro, pero para lograrlo es necesario tomar en cuenta algunos consejos: por ejemplo, instalar Windows y luego la distribución de Linux/GNU que más se adapte a tus necesidades, esto es para que el GRUB (Grand Unified Bootloader) de Fedora nos permita elegir cuál sistema operativo arrancar una vez iniciado el encendido de la máquina.
Aún asi, muchos usuarios después de haber logrado este gran paso, se ven en la circunstancia de formatear windows sin tomar en cuenta que se pierde el gestor de arranque.
Aquí presento una de las tantas soluciones que se puede optar por recuperar el GRUB en Fedora 16.
Solución utilizando Fedora con opción a “Troubleshoot”.
Iniciamos el DVD de instalación y seleccionamos la opción “Troubleshoot” > Rescue Mode
Luego, anaconda autodetectará las instalaciones existentes, en este caso selecciona tu instalación de Fedora 16.
Después de esto, se hará un montaje de la imagen en /mnt/sysimage y en este apartado tecleamos el siguiente comando:
1
|
chroot /mnt/sysimage |
Para instalar el grub escribimos:
1
|
grub2-install /dev/sda |
Nota: este último comando reinstala el grub en tu disco duro, no en la partición local de fedora.
Hecho esto, reinicia la máquina y si todo sale bien, podrás ver el GRUB 1.99 instalado.
Solución utilizando Fedora sin opción a “Troubleshoot”.
Esta opción es práctica cuando no tenemos a mano un DVD de instalación completa de Fedora, sino que tenemos una versión más liviana como los LiveUSB-CD.
Arranca el LiveUSB y abre terminal, luego teclea el siguiente comando para entrar como root:
1
|
su - |
El siguiente paso consiste en saber el nombre de la partición donde tenemos instalado Fedora 16, podemos hacerlo con:
1
|
fdisk -l |
Montamos el sistema creando una carpeta y luego montamos la partición de Fedora:
1
|
mkdir /mnt/fedora16; mount -t ext4 /dev/sdaXX /mnt/fedora |
Donde XX viene a ser el número de partición donde tienes Fedora.
Se monta la carpeta de dispositivos:
1
|
mount --bind /dev /mnt/fedora16/dev |
Y ya lo que sigue es básicamente lo explicando con la opción a Troubleshoot, hacemos chroot:
1
|
chroot /mnt/fedora16 |
E instalamos grub:
1
|
grub2-install /dev/sda |
Inicia el ordenador:
1
|
reboot |
Si todo lo haz hecho bien, podremos ver el GRUB instalado nuevamente =)
Lo único que nos falta ahora es agregar la opción de Windows al menú de Grub, si en tal caso éste no se ha presentado.
Iniciamos terminal y ponemos:
1
|
su - |
En la versión de Fedora 16 que tengo, el os-prober ya estaba instalado, si no es así:
1
|
sudo yum install os-prober |
Creamos nuestro back-up por cualquier desastre:
1
|
cp /boot/grub2/grubc.cfg /boot/grub2/grub.cfg.bcku |
Se actualiza la configuración:
1
|
grub2-mkconfig -o /boot/grub2/grub.cfg |
Reiniciamos:
1
|
reboot |
Y tendremos Windows en nuestra lista de grub. Esto suele pasar debido a que cuando se instala nuevamente Windows en el disco, puede tener algún cambiado en la asignación de sda.
Espero que les haya servido.
Referencia: Link