Назад | Перейти на главную страницу

Управление загрузкой ОС в мультизагрузочной системе

Я настраиваю сервер с несколькими операционными системами для автоматического тестирования продукта моей компании. Я хотел бы иметь возможность контролировать с помощью сценария, какая ОС загружается после перезапуска, поэтому я мог бы сказать, например, «после запуска Windows загрузитесь в Linux».

Я подумал об использовании загрузчика Windows для всех ОС, потому что должно быть легко просто изменить запись по умолчанию в C:\boot.ini к той системе, которую я хочу загрузить.

Это реальный способ сделать это? Есть варианты получше?

РЕДАКТИРОВАТЬ:
Мы уже обсуждали виртуализацию, и на самом деле это не вариант.

В Vista / 2008/7 нет boot.ini; это база данных конфигурации загрузки (BCD), и я не думаю, что для нее есть какие-либо инструменты Linux (не уверен).

Возможно, мне будет намного проще настроить виртуальные машины для параллельного тестирования.

Я бы создал раздел FAT16 / boot в Linux и просто использовал GRUB, он более гибкий и поддерживает намного больше операционных систем.