Repolode
netbootxyz

netbootxyz/netboot.xyz

ISOを事前にダウンロードせず、多数のOSやレスキューツールを起動・インストールできるネットワークブート対応iPXEメニュー。

スター
12,544
フォーク
873
未解決の Issue
154
最終コミット
24 時間前

これは何?

netboot.xyzは、iPXEをベースにしたネットワークブート対応インストーラーです。マシンを起動すると、ネットワーク経由で配信されるメニューが表示され、そこからOSのインストーラーやユーティリティディスクを選んで実行できます。事前にISOを探してダウンロードする必要はありません。メニューには多数のLinuxディストリビューション、BSD、WindowsやVMwareのインストーラーに加え、Clonezilla、GParted、Memtestなどのライブ環境やレスキューツールが用意されています。

ISO、USBイメージ、カーネル、フロッピー、DHCP、EFIなど、さまざまな形式のビルド済みiPXEブートローダーが提供されています。レガシーBIOSとUEFIの両方に対応し、ARM64やRaspberry Pi 4向けのバリアントもあります。レガシーUSBキーボード向けの回避策は、個別のビルドとして提供されています。

セルフホストする場合、メニューとiPXEディスクはAnsibleテンプレートから生成でき、Dockerでのビルド方法もドキュメント化されています。オーバーライドを使ってブートミラーをローカルコピーに向けることができ、独自のユーザーメニューも追加できます。

主な機能

  • 01多数のLinux、BSD、Windowsインストーラーをネットワーク経由で起動
  • 02ISO、USB、カーネル、フロッピー、DHCP、EFI形式のiPXEブートローダーを提供
  • 03レガシーBIOS、UEFI、ARM64、Raspberry Pi 4に対応
  • 04ClonezillaやMemtestなどのライブ環境とレスキューユーティリティを収録
  • 05ローカルミラーへのオーバーライドに対応し、AnsibleまたはDockerでセルフホスト可能

ユースケース

  • USBドライブを持ち歩かずに、ベアメタルサーバーやホームラボのマシンへOSをインストール
  • 単一のブートメニューからClonezillaやGPartedなどのレスキューツールを実行
  • ローカルミラーを使い、内部ネットワーク向けのプライベートなPXEブートメニューをホスト

クイックスタート

  1. 1

    netboot.xyz のダウンロードページから、統合ブートローダーの ISO またはイメージをダウンロードします

  2. 2

    ダウンロードした netboot.xyz.iso または netboot.xyz.img からマシンを起動し、メニューから OS を選択します

  3. 3

    または、ネットワーク上ですでに iPXE が実行されている場合(Legacy モード)、netboot.xyz に chain します

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

使う前に知っておきたいこと

  • セルフホストするには、ビルド出力を生成するために Ansible または Docker を実行する必要があります。
  • デフォルトの iPXE ビルドでは HTTPS が有効になっていないため、標準の chain URL では HTTP が使用されます。

トピック

よくある質問

netboot.xyz とは?
ISOを事前にダウンロードせず、多数のOSやレスキューツールを起動・インストールできるネットワークブート対応iPXEメニュー。 netboot.xyzは、iPXEをベースにしたネットワークブート対応インストーラーです。マシンを起動すると、ネットワーク経由で配信されるメニューが表示され、そこからOSのインストーラーやユーティリティディスクを選んで実行できます。事前にISOを探してダウンロードする必要はありません。メニューには多数のLinuxディストリビューション、BSD、WindowsやVMwareのインストーラーに加え、Clonezilla、GParted、Memtestなどのライブ環境やレスキューツールが用意されています。
netboot.xyz は無料で使えますか?ライセンスは?
netboot.xyz は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
netboot.xyz は今もメンテナンスされていますか?
活発にメンテナンス中。netboot.xyz の最終コミットは 2026年10月19日 です。
netboot.xyz は何に使えますか?
USBドライブを持ち歩かずに、ベアメタルサーバーやホームラボのマシンへOSをインストール 単一のブートメニューからClonezillaやGPartedなどのレスキューツールを実行 ローカルミラーを使い、内部ネットワーク向けのプライベートなPXEブートメニューをホスト
netboot.xyz のインストール方法は?
netboot.xyz のダウンロードページから、統合ブートローダーの ISO またはイメージをダウンロードします ダウンロードした netboot.xyz.iso または netboot.xyz.img からマシンを起動し、メニューから OS を選択します または、ネットワーク上ですでに iPXE が実行されている場合(Legacy モード)、netboot.xyz に chain します: chain --autofree http://boot.netboot.xyz/ipxe/netboot.xyz.lkrn
netboot.xyz はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/netbootxyz/netboot.xyz

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト