Я настраиваю сервер с несколькими операционными системами для автоматического тестирования продукта моей компании. Я хотел бы иметь возможность контролировать с помощью сценария, какая ОС загружается после перезапуска, поэтому я мог бы сказать, например, «после запуска Windows загрузитесь в Linux».
Я подумал об использовании загрузчика Windows для всех ОС, потому что должно быть легко просто изменить запись по умолчанию в C:\boot.ini
к той системе, которую я хочу загрузить.
Это реальный способ сделать это? Есть варианты получше?
РЕДАКТИРОВАТЬ:
Мы уже обсуждали виртуализацию, и на самом деле это не вариант.
В Vista / 2008/7 нет boot.ini; это база данных конфигурации загрузки (BCD), и я не думаю, что для нее есть какие-либо инструменты Linux (не уверен).
Возможно, мне будет намного проще настроить виртуальные машины для параллельного тестирования.
Я бы создал раздел FAT16 / boot в Linux и просто использовал GRUB, он более гибкий и поддерживает намного больше операционных систем.