Cómo instalar Windows 10 en mi portátil con Linux preinstalado

Sí, he pasado por eso. Ahí va:

  • Disponed de un buen espacio para Windows, acorde con el espacio de vuestro HD (por ejemplo, si tenéis 1TB con 500GB libres, dadle 250GB si vais a usar mucho Win).
  • Arrancad desde el CD, instalad Windows en el espacio libre normalmente como si fuera una instalación de disco fresco.

Ahora viene la parte fea. A Windows le gusta tener el disco para sí mismo. Ella destruye lo que hay en el MBR (Master Boot Record). Eso significa que tu GNU/Linux está ahí en el disco, pero no puedes acceder a él. Necesitamos arreglar esto. Necesitará un CD Live Bootable para esto:

  • Arranque el medio Live. Create a mount directory, /mnt/sysimage.
  • Run:
  1. fdisk -l 

This should list your partitions. Busca la que está escrita como Linux o Linux LVM, digamos que es /dev/sda1.

  • Mount your root at /mnt/sysimage:
  1. sudo mount /dev/sda1 /mnt/sysimage 
  • If you have a separate boot partition (very likely), mount it at /mnt/sysimage/boot:
  1. sudo mount /dev/sda2 /mnt/sysimage/boot 
  • Now bind those critical pseudosystems:
  1. mount --bind /dev /mnt/sysimage/dev 

And do the same for /proc and /sys, although you can skip those.

  • Now change your sysroot:
  1. chroot /mnt/sysimage 
  • And reinstall grub2:
  1. grub2-install /dev/sda 

After that you can reboot and, behold, your gorgeous grub menu. You will need to log in your GNU/Linux box and add Windows to your grub list so that you can dual boot.

A Word of the wise: next time make sure you install Windows before GNU/Linux!. Grub respects the MBR, Windows doesn’t.