Ouais, je suis passé par là. Voilà :
- Dégager un bon espace pour Windows, en fonction de l'espace de votre HD (par exemple, si vous avez 1TB avec 500GB libres, donnez-lui 250GB si vous allez utiliser Win fortement).
- Démarrer à partir du CD, installer Windows sur l'espace libre normalement comme s'il s'agissait d'une installation sur disque frais.
Vient maintenant la partie laide. Windows aime avoir le disque pour lui tout seul. Il détruit tout ce qui se trouve sur le MBR (Master Boot Record). Cela signifie que votre GNU/Linux est là sur le disque, mais que vous ne pouvez pas y accéder. Nous devons réparer cela. Vous aurez besoin d'un CD amorçable en direct pour cela :
- Amorcer le média en direct. Create a mount directory, /mnt/sysimage.
- Run:
- fdisk -l
This should list your partitions. Cherchez celle qui est tapée Linux ou Linux LVM, disons que c'était /dev/sda1.
- Mount your root at /mnt/sysimage:
- sudo mount /dev/sda1 /mnt/sysimage
- If you have a separate boot partition (very likely), mount it at /mnt/sysimage/boot:
- sudo mount /dev/sda2 /mnt/sysimage/boot
- Now bind those critical pseudosystems:
- mount --bind /dev /mnt/sysimage/dev
And do the same for /proc and /sys, although you can skip those.
- Now change your sysroot:
- chroot /mnt/sysimage
- And reinstall grub2:
- 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.