У меня есть кластер систем (конфигурация, похожая на Beowulf). Мне нужно установить Windows (предпочтительнее XP x64) и Linux (Debian или Ubuntu) в качестве системы двойной загрузки на каждом из 30 компьютеров. Теперь я хочу удаленно загружать или перезагружать системы в определенную ОС. Я знаю, что могу изменить конфигурацию grub каждого узла, чтобы установить ОС по умолчанию при следующей загрузке; но я предпочитаю более автоматизированный способ, чем удаленное редактирование конфигурации grub каждого компьютера и последующую их перезагрузку.
Есть ли способ или программа, которая может управлять процессом загрузки удаленно (что-то вроде системы WakeOnLan) и поддерживать как Windows, так и Linux, а также заменять grub? Или какой-либо другой автоматизированный метод!
решение1
Загрузите их все через PXE. Настройте на вашем PXE-сервере загрузчик, который загружает предпочтительную ОС.
- загрузчик pxelinux:http://www.syslinux.org/wiki/index.php/PXELINUX
- Обратите внимание, что загружен файл конфигурации, его можно использовать для привязки систем к различным файлам конфигурации.
- Цепная нагрузкаhttp://www.syslinux.org/wiki/index.php/Comboot/chain.c32