PXE
PXE (англ. Preboot Execution Environment, вимовляється піксі) — середовище для завантаження комп'ютерів за допомогою мережевої карти без використання жорстких дисків, компакт-дисків чи інших пристроїв, що застосовуються при завантаженні операційної системи. Для організації завантаження системи в PXE використовуються протоколи IP, UDP, DHCP та TFTP.
PXE-код, який зазвичай знаходиться в ПЗП мережевої карти, отримує з мережі по протоколу TFTP (отримаючи для цього адресу TFTP-сервера за допомогою DHCP) виконуваний файл, після чого передає йому управління.
Специфікація PXE накладає обмеження в 32 кілобайти на розмір завантаженого файла, тому інколи використовується завантаження у дві стадії, коли перший завантажувач отримує і запускає вторинний, який уже отримує та запускає образ операційної системи.
Одна з реалізацій файла, що завантажується через PXE — pxelinux з комплекту програм syslinux. pxelinux вміє відображати меню, що схоже на меню syslinux та завантажувати по мережі ядро Linux та програми, що мають такий самий формат завантаження (наприклад, Memtest86), і передавати їм управління.
Для Windows-систем ця технологія розвинута слабко, однак існує спеціально розроблена збірка, що демонструє можливості завантаження та передачі управління не лише Linux-ядру, але і образам ISO-дисків BartPE, які є прототипами ядра Windows: Tauru$ PXE Environment v1.0
Дивись також
- Завантаження операційної системи
- PXE на Xgu.ru — підготовка Linux-системи як сервера для завантаження через PXE