Usando o Windows nagware "OSL200" ($ 24.90 para contornar o problema), você pode instalar o Windows 7 a qualquer momento. Eu sempre faço a primeira partição (< 20GB) do disco rígido disponível para o Windows. Os muitos 'buntus' (gparted, ou outros gerenciadores de partição) permitem que você 'mova' suas outras partições em qualquer lugar, a qualquer hora, desde que você não multi-tarefas do sistema operacional Linux muito.
O Windows também tem outros assistentes de inicialização (Boot-us 3.0.2, Gag4.10, Gerenciador de Inicialização por Plop 5.0, Gerenciador de Inicialização Inteligente e muitos outros), mas não tenho sucesso consistente com isso.
Na substituição do meu desktop (HP Pavilion DV7), cada um dos meus dois HDDs tem uma partição Win Primary de 20GB. Em cada eu tenho uma partição primária (10GB) no final dos dois HDDs para soft-RAID0, que apenas Linux permite.
Todas as outras partições: DATA, ARCHIVES, vários sistemas operacionais Linux, ... estão na Partição Estendida em cada unidade. Todos os DATA, ARCHIVES são partições compactadas Win7-NTFS. Todos os outros são EXT4.
Após o Windows nagware, tenho cerca de 10 a 16 sistemas operacionais a partir dos quais inicializar. Isso inclui todos os backports dos últimos sistemas operacionais instalados. O 'buntu op sys's irá atualizar o kernel (se você permitir), mas também permitirá acesso a kernels anteriores.
Ocasionalmente, um dos meus 'buntus permite a instalação do Grub2, que de alguma forma me permite ignorar o Windows OSL2000. Mas então eu 'realtime' instalo outra variante do Linux, que então remove a configuração do Grub2.