Eu criaria uma partição FAT16 / boot no Linux, e apenas usaria o GRUB, seria mais flexível e suportaria muito mais sistemas operacionais.
Estou configurando um servidor com vários sistemas operacionais para as etapas de teste automáticas do produto da minha empresa. Eu gostaria de ser capaz de controlar com um script que o sistema operacional inicializa após a reinicialização, então eu poderia dizer, por exemplo, "após o Windows executar, inicializar no linux".
Eu pensei em usar o gerenciador de inicialização do Windows para todos os sistemas operacionais, porque deve ser fácil apenas alterar a entrada padrão em C:\boot.ini
para qualquer sistema que eu queira inicializar.
Esta é uma maneira viável de fazer isso? Existem melhores opções?
EDITAR:
Já discutimos virtualização e não é realmente uma opção.
No Vista / 2008/7 não há boot.ini; é um BCD (Boot Configuration Database - Banco de Dados de Configuração de Inicialização), e eu não acho que ainda existam ferramentas do Linux (não tenho certeza).
Eu posso ser muito mais fácil de configurar máquinas virtuais para fazer o teste em paralelo.
Tags boot boot-loader