Repolode
netbootxyz

netbootxyz/netboot.xyz

Um menu iPXE inicializável pela rede que permite iniciar e instalar vários sistemas operacionais e ferramentas de recuperação sem baixar ISOs antes.

Estrelas
12,544
Forks
873
Issues abertas
154
Último commit
há 24 horas

O que é?

netboot.xyz é um instalador inicializável pela rede, baseado em iPXE. A máquina inicia em um menu disponibilizado pela rede e, a partir dele, você escolhe um instalador de sistema operacional ou um disco de utilitários para executar, sem precisar procurar e baixar uma ISO antes. O menu oferece uma ampla seleção de distribuições Linux, BSDs, instaladores do Windows e VMware, além de ambientes live e ferramentas de recuperação, como Clonezilla, GParted e Memtest.

O projeto oferece bootloaders iPXE pré-compilados em vários formatos, incluindo ISO, imagem USB, kernel, disquete, DHCP e imagens EFI para BIOS legacy e UEFI, além de variantes para ARM64 e Raspberry Pi 4. Há builds separados com soluções alternativas para teclados USB legacy.

Para hospedar por conta própria, o menu e os discos iPXE são gerados a partir de templates do Ansible, e também há documentação de um fluxo de build com Docker. É possível configurar os mirrors de boot para apontar para cópias locais e adicionar menus personalizados.

Recursos principais

  • 01Inicia pela rede um menu com diversos instaladores de Linux, BSD e Windows
  • 02Oferece bootloaders iPXE como imagens ISO, USB, kernel, disquete, DHCP e EFI
  • 03É compatível com BIOS legacy, UEFI, ARM64 e Raspberry Pi 4
  • 04Inclui ambientes live e ferramentas de recuperação, como Clonezilla e Memtest
  • 05Pode ser hospedado por conta própria via Ansible ou Docker, com opção de usar mirrors locais

Casos de uso

  • Instalar sistemas operacionais em servidores bare metal ou máquinas de homelab sem precisar levar pendrives
  • Executar ferramentas de recuperação, como Clonezilla ou GParted, em um único menu de boot
  • Hospedar um menu de boot PXE privado em uma rede interna, com mirrors locais

Início rápido

  1. 1

    Baixe a ISO ou imagem combinada do carregador de inicialização na página de downloads do netboot.xyz

  2. 2

    Inicialize uma máquina usando o arquivo netboot.xyz.iso ou netboot.xyz.img baixado e escolha um sistema operacional no menu

  3. 3

    Ou, se o iPXE já estiver em execução na sua rede (modo Legacy), encadeie para netboot.xyz

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

Antes de usar

  • A hospedagem própria exige executar Ansible ou Docker para gerar o resultado da compilação.
  • HTTPS não está habilitado nas compilações padrão do iPXE, então a URL de encadeamento padrão usa HTTP.

Tópicos

Perguntas frequentes

O que é netboot.xyz?
Um menu iPXE inicializável pela rede que permite iniciar e instalar vários sistemas operacionais e ferramentas de recuperação sem baixar ISOs antes. netboot.xyz é um instalador inicializável pela rede, baseado em iPXE. A máquina inicia em um menu disponibilizado pela rede e, a partir dele, você escolhe um instalador de sistema operacional ou um disco de utilitários para executar, sem precisar procurar e baixar uma ISO antes. O menu oferece uma ampla seleção de distribuições Linux, BSDs, instaladores do Windows e VMware, além de ambientes live e ferramentas de recuperação, como Clonezilla, GParted e Memtest.
netboot.xyz é gratuito? Qual é a licença?
netboot.xyz é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
netboot.xyz ainda é mantido?
Manutenção ativa. O último commit de netboot.xyz foi em 19 de out. de 2026.
Para que posso usar netboot.xyz?
Instalar sistemas operacionais em servidores bare metal ou máquinas de homelab sem precisar levar pendrives Executar ferramentas de recuperação, como Clonezilla ou GParted, em um único menu de boot Hospedar um menu de boot PXE privado em uma rede interna, com mirrors locais
Como instalar netboot.xyz?
Baixe a ISO ou imagem combinada do carregador de inicialização na página de downloads do netboot.xyz Inicialize uma máquina usando o arquivo netboot.xyz.iso ou netboot.xyz.img baixado e escolha um sistema operacional no menu Ou, se o iPXE já estiver em execução na sua rede (modo Legacy), encadeie para netboot.xyz: chain --autofree http://boot.netboot.xyz/ipxe/netboot.xyz.lkrn
Onde consigo netboot.xyz?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/netbootxyz/netboot.xyz

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados