Repolode
netbootxyz

netbootxyz/netboot.xyz

Сетевое загрузочное меню iPXE для установки множества операционных систем и запуска утилит восстановления без предварительной загрузки ISO.

Звёзды
12,544
Форки
873
Открытые issues
154
Последний коммит
вчера

Что это?

netboot.xyz — это сетевой загрузочный установщик на базе iPXE. Компьютер загружается в меню, доступное по сети, где можно выбрать установщик операционной системы или утилиту, поэтому заранее искать и скачивать ISO не нужно. В меню представлен широкий выбор дистрибутивов Linux, BSD, установщиков Windows и VMware, а также live-сред и средств восстановления, таких как Clonezilla, GParted и Memtest.

Проект предоставляет готовые загрузчики iPXE во множестве форматов, включая ISO, USB-образ, kernel, floppy, DHCP и EFI-образы для устаревшего BIOS и UEFI, а также варианты для ARM64 и Raspberry Pi 4. Отдельные сборки содержат обходные решения для старых USB-клавиатур.

Для самостоятельного размещения меню и загрузочные диски iPXE собираются из шаблонов Ansible; также описан процесс сборки с Docker. С помощью переопределений можно направить загрузку на локальные зеркала, а в меню можно добавить пользовательские пункты.

Ключевые возможности

  • 01Загружает по сети меню с множеством установщиков Linux, BSD и Windows
  • 02Предоставляет загрузчики iPXE в виде ISO, USB-образов, kernel, floppy, DHCP и EFI-образов
  • 03Поддерживает устаревший BIOS, UEFI, ARM64 и Raspberry Pi 4
  • 04Включает live-среды и утилиты восстановления, такие как Clonezilla и Memtest
  • 05Можно разместить самостоятельно с помощью Ansible или Docker и настроить переопределения локальных зеркал

Сценарии использования

  • Установка операционных систем на физические серверы или машины домашней лаборатории без USB-накопителей
  • Запуск средств восстановления, например Clonezilla или GParted, из единого загрузочного меню
  • Размещение частного PXE-меню для внутренней сети с локальными зеркалами

Быстрый старт

  1. 1

    Скачайте комбинированный ISO-образ или образ загрузчика со страницы загрузок netboot.xyz

  2. 2

    Загрузите компьютер с помощью скачанного файла netboot.xyz.iso или netboot.xyz.img, а затем выберите ОС в меню

  3. 3

    Или, если в вашей сети уже запущен iPXE (режим Legacy), выполните chain-загрузку netboot.xyz

    chain --autofree http://boot.netboot.xyz/ipxe/netboot.xyz.lkrn

Что важно знать

  • Для самостоятельного хостинга необходимо запустить Ansible или Docker, чтобы сгенерировать результаты сборки.
  • В сборках iPXE по умолчанию HTTPS не включён, поэтому в стандартном URL для chain-загрузки используется HTTP.

Темы

Частые вопросы

Что такое netboot.xyz?
Сетевое загрузочное меню iPXE для установки множества операционных систем и запуска утилит восстановления без предварительной загрузки ISO. netboot.xyz — это сетевой загрузочный установщик на базе iPXE. Компьютер загружается в меню, доступное по сети, где можно выбрать установщик операционной системы или утилиту, поэтому заранее искать и скачивать ISO не нужно. В меню представлен широкий выбор дистрибутивов Linux, BSD, установщиков Windows и VMware, а также live-сред и средств восстановления, таких как Clonezilla, GParted и Memtest.
netboot.xyz можно использовать бесплатно? Какая у него лицензия?
netboot.xyz распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
netboot.xyz всё ещё поддерживается?
Активно поддерживается. Последний коммит в netboot.xyz — 19 окт. 2026 г..
Для чего можно использовать netboot.xyz?
Установка операционных систем на физические серверы или машины домашней лаборатории без USB-накопителей Запуск средств восстановления, например Clonezilla или GParted, из единого загрузочного меню Размещение частного PXE-меню для внутренней сети с локальными зеркалами
Как установить netboot.xyz?
Скачайте комбинированный ISO-образ или образ загрузчика со страницы загрузок netboot.xyz Загрузите компьютер с помощью скачанного файла netboot.xyz.iso или netboot.xyz.img, а затем выберите ОС в меню Или, если в вашей сети уже запущен iPXE (режим Legacy), выполните chain-загрузку netboot.xyz: chain --autofree http://boot.netboot.xyz/ipxe/netboot.xyz.lkrn
Где скачать netboot.xyz?
Исходный код и инструкции по установке — на GitHub: https://github.com/netbootxyz/netboot.xyz

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты