Janelas mais antigas primeiro. particionar sua unidade. coisas XP em primeiro lugar, 7 em segundo, e Linux em terceiro.
Use o grub ou o grub2, ou o que for instalado pelo Linux para o MBR para inicializar, consecutivamente, o Windows XP e o Win 7, e faça o download do Easy BCD para ambos os sistemas operacionais. Ao instalar, desmarque "executar o programa agora", ou seja, no final da instalação, para evitar bagunçar seriamente as coisas antes de ter certeza de sempre ter uma maneira de reinstalar o gerenciador de inicialização instalado pelo Linux na configuração atual (OS em USB, CD de recuperação, seja o que for, confie em mim isso é ruim para esquecer em um netbook sem CD-ROM).
Mantenha um método de recuperação do Windows à mão, também, no caso de você atrapalhar o BCD (o que você fará).
Inicialize o XP, instale um novo BCD com o Easy BCD contendo entradas para os seus sistemas XP e 7. Reinicie em 7 e instale um BCD para essa partição contendo apenas uma entrada para o sistema 7. Reinicie no XP e exclua a entrada do BCD para o Windows 7. Reinicialize usando o método de recuperação para o que o gerenciador de inicialização do Linux quiser e reinstale esse gerenciador de inicialização. voila; = um sistema multi-boot que é executado inteiramente a partir do grub / grub2 sem submenus ou pressionamentos de tecla extras.
Eu não vi nada disso na internet em nenhum lugar até agora, depois de algumas pesquisas, e já que levei muitas horas para descobrir, para aqueles OCDs que querem que ele funcione corretamente (os menus de carregamento de carga são feios) , deseja poupar-lhe a dor de cabeça.
Meu Windows 7 vê a partição do XP que pensa em si mesma como "C:" como "D:", portanto deve ser possível alterar a letra da unidade Win 7 de dentro do win 7 para "C:" sem quebrar nada (se já não é assim).