O Windows 10 precisará ser instalado primeiro porque substituirá os carregadores de inicialização existentes na unidade. Eu tenho um dual-boot do Windows 7 e Gentoo, e eu encontrei o melhor esquema de partição que não resulta em Windows corromper o bootloader é a seguinte:
/dev/sda
1 /boot ext2 148M
2 Windows 7 ntfs 500GB
3 Extended Partition
4 / ext4 450GB
5 swap swap 16GB
Os tamanhos das suas partições irão variar, obviamente, mas eu tenho executado este esquema com o Grub2 no MBR por alguns anos e não tive os problemas que tive antes com o Windows corrompendo o MBR depois de um tempo.
- / boot não precisa ser uma partição separada, mas é recomendado por razões de segurança. No meu caso, em outras máquinas nas quais tenho mais de uma distribuição Linux instalada, é conveniente gerenciar as configurações do carregador de inicialização em todas as instalações. Aqui estão algumas outras razões
- Você precisa instalar o Linux primeiro para poder usar as ferramentas incluídas para criar o esquema de partição desejado. A instalação do Windows não permitirá que você faça isso. Depois de criar o esquema de partição, o Linux instalado e o gerenciador de inicialização, você pode executar a Instalação do Windows e instalá-la na partição NTFS que você já criou.
- Eu usei partições estendidas nesta configuração em vez de partições primárias porque minha máquina não suporta mais de 3 partições primárias. Isso pode não ser necessário no seu caso.