iPXE и gPXE это загрузчики, позволяющие делать бездисковые работчие станции/сервери или просто загружать ОС из сети.
- iPXE это продолжение gPXE.
- Для gPXE есть сайт http://rom-o-matic.net/ который может собрать загрузочный образ/диск в нужном формате со встроенным скриптом начальной загрузки. Это удобно для начала исследований. Для iPXE такого нет – образ нужно собирать самостоятельно, это просто и описано http://ipxe.org/download но образ с сайта со своим скриптом для начала всё же удобней.
- iPXE значительно быстрее загружает файлы по http. Например загрузка 20-МБ образа initrd в gPXE занимала около 10-20 МИНУТ, в iPXE около 30-40 секунд, что тоже не быстро, но уже терпимо (загружал из Hyper-V со старым сетевым адаптером с сервера в том же ДЦ, подключение 100МБит).
- Написано что в iPXE более развит скриптовый язык, но я разницы пока не заметил.