domingo, 6 de octubre de 2013

Restaurar Grub post instalación de Windows 8.1

Hoy, he instalado Windows 8.1 pro x64 ya que la universidad de Sevilla tiene algún convenio con M$ y los alumnos tenemos acceso a muchas otros productos de esta empresa. Bueno antes de este momento tenia mi portátil con ubuntu 13.04 y Windows 7 Ultimate.

NOTA: He escuchado que Windows 8 y 8.1 no se podía instalar con una tabla de particiones tipo Ms-DOS y que solo podría instalarse creando la tabla de particiones GPT (Que tiene buenas ventajas, pero aun no me van ha hacer falta) Puesto que he podido instalarlo sin problemas en la partición donde tenia Windows 7.

Iniciar en un sistema live de linux (Ejemplo: en mi caso particular el primero que encontré por mi cuarto fue un backtrack). Después debemos utilizar el comando fdisk -l para listar los discos y las particiones de estos.

 # fdisk -l                                                      

Y este debería responder algo así:


Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   184322047    92057600    7  HPFS/NTFS/exFAT
/dev/sda3       371310592   976768064   302728736+   7  HPFS/NTFS/exFAT
/dev/sda4       184324094   371310591    93493249    5  Extendida
/dev/sda5       184324096   363646361    89661133   83  Linux
/dev/sda6       363649024   371310591     3830784   82  Linux swap 


En este caso yo tengo linux en la partición 'sda5' es decir en el disco 1 partición 5. Si hubiésemos discos IDE vendría con una nomenclatura diferente, en ese caso se usaría 'hdx,z' donde 'x' seria el disco y 'z' seria la partición del disco.

 Y ahora empieza lo bueno. Primero elegimos el punto de montaje de nuestro sistema raíz hay distros que tienen creado /media o /mnt ambas suelen usarse para estos fines, o crear una carpeta a nuestro gusto. Yo monte mi sistema raíz en /mntmnt


 # mount /dev/sda5 /mnt                                          
 # mount -t proc /proc /mnt/proc                                 
 # mount --bind /dev /mnt/dev                                    
 # chroot /mnt                                                   

Y en este momento ya podemos generar nuestro grub de nuevo.

 # grub-install /dev/sda                                         
 # Instalación terminada. Ningún error encontrado.               

Y desmontamos todo con

 # umount /mnt                                                   

Reiniciamos y ya deberíamos encontrar nuestro grub con las entradas de Linux y la nueva entrada de Windows. Que por cierto me sale windows 7 pero arranca sin problemas. Otro día pondré como cambiar la entrada del grub.

No hay comentarios:

Publicar un comentario