O gerenciador de inicialização do Windows não pode inicializar em ISOs.
O gerenciador de inicialização do Windows (bootmgr) pode carregar diretamente "winload.exe" (Vista e posterior), ntldr (Windows XP) e código do setor de inicialização (512 bytes).
Usando o carregador de código do setor de inicialização para bootmgr, você pode carregar qualquer carregador do sistema operacional externo, como o GRUB. (consulte Inicialização dupla no Windows 7 e no Linux / UNIX ).
Você pode usar o GRUB / grub4dos para inicializar ISO diretamente.
O grub4dos tem que ser carregado em cadeia pelo gerenciador de inicialização do Windows - você pode criar 3 entradas, 2 carregadores diretos para ISO's extraídos do Windows 7 e um para MS-DOS (carregamento de carga grub4dos que carrega o MS-DOS).
Alternativa:
É possível usar o GRUB para carregar ISOs (do Windows 7) diretamente também do MS-DOS, usar o GRUB para criar um único menu de inicialização para cada item que você tiver.