Come installare Windows 10 sul mio portatile con Linux pre installato

Sì, ci sono stato. Ecco come fare:

  • Disponi un po' di spazio buono per Windows, secondo lo spazio del tuo HD (ad esempio se hai 1TB con 500GB liberi, dalle 250GB se userai Win pesantemente).
  • Avvia dal CD, installa Windows sullo spazio libero normalmente come se fosse un'installazione su disco fresco.

Ora arriva la parte brutta. A Windows piace avere il disco tutto per sé. Distrugge qualsiasi cosa ci sia sul MBR (Master Boot Record). Questo significa che il tuo GNU/Linux è lì sul disco, ma non puoi accedervi. Dobbiamo risolvere questo problema. Avrete bisogno di un CD Live Bootable per questo:

  • Avviare il supporto Live. Create a mount directory, /mnt/sysimage.
  • Run:
  1. fdisk -l 

This should list your partitions. Cerca quella con scritto Linux o Linux LVM, diciamo che è /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.