palm84.com

革命的愛熊主義者同盟!

netboot.xyz - インターネット上のサーバーからネットワークブート

f:id:palm84:20160316205307p:plain

ちょっと試しただけなので解説って程ではありません。orz

INDEX

これって何?

2016.11.8 追記

更新されてました。

※ 確認日は 2016.3.16。

ブートローダーにメニュー(ブート設定ファイル)も同梱、必要ファイルはインターネット上のサーバーからダウンロードするのでブートするとメニュー用ファイルをインターネット上のサーバーから自動でダウンロードするように設定されているので、サーバを自分で立てなくても Linux 関連ツールのネットワークブートができちゃいます。

ブートメニューに設定済のものは...

  • Linux インストーラー - Arch, CentOS, Debian, Fedora, OpenSUSE, Ubuntu ... etc
  • FreeBSD, OpenBSD インストーラー
  • FreeDOS インストーラー
  • Hypervisor インストーラー - Citrix XenServer
  • Utilities
    • AVG Rescue CD
    • Clonezilla(※ 64bit のみ?) - version 2.4.5-20-amd64 (2016.3.16)
    • DBAN
    • GParted Live(※ 64bit のみ?)- version 0.25.0-3-amd64 (2016.3.16)
    • Grml (Grml Live Linux)
    • Hardware Detection Tool
    • Memtest+ 4.20 ※ 起動しない?
    • Memtest+ 5.01 ※ 起動しない?
    • Minitool Partition Wizard(※ 64bit のみ?)
    • Pogostic - Offline Windows Password and Registry Editor
    • Super Grub2 Disk
    • Ultimate Boot CD (UBCD) - ※ 古い?

サーバーの設定が不要なので出先とかPCが1台しかない環境で役に立つかな。

Linux インストーラーは複数のバージョンが選択可なのでかなり便利。

まぁ、自分で設定してはる方やマルチブートなUSBメモリ作ってはる方からするといまいちな面があるかもですが、そこはそれ...

ブート方法

  • CDブート(iso をダウンロード)
  • USB(メモリ)ブート - イメージを dd コマンドなどで書き込み
  • iPXEブート
  • PXE(TFTP)ブート(からチェインロード)
  • GRUB2/SYSLINUX などからチェインロード

iPXE + PXELINUX ではこんなかんじでできました。

LABEL netboot
MENU LABEL netboot.xyz.kpxe
PXE /pxelinux.cfg/netboot.xyz.kpxe

または...

LABEL netboot-undi
MENU LABEL netboot.xyz-undionly.kpxe
PXE /pxelinux.cfg/netboot.xyz-undionly.kpxe
LABEL netboot.lkrn
MENU LABEL netboot.xyz.lkrn
LINUX /pxelinux.cfg/netboot.xyz.lkrn

スクリーンショット

  • ブートメニュー

f:id:palm84:20160316205307p:plain

  • Linux Installers

f:id:palm84:20160316205718p:plain

  • Linux Installers - Arch Linux

f:id:palm84:20160316215044p:plain

  • Linux Installers - CentOS

f:id:palm84:20160316205719p:plain

  • Linux Installers - Debian

f:id:palm84:20160316205720p:plain

  • Linux Installers - Fedora

f:id:palm84:20160316205721p:plain

  • Linux Installers - Kali Linux

f:id:palm84:20160316215041p:plain

  • Linux Installers - Mageia

f:id:palm84:20160316215042p:plain

  • Linux Installers - Manjaro Linux

f:id:palm84:20160316215043p:plain

  • Linux Installers - OpenSUSE

f:id:palm84:20160316205722p:plain

  • Linux Installers - Ubuntu

f:id:palm84:20160316205723p:plain

  • BSD Installers

f:id:palm84:20160316205309p:plain

  • FreeDOS

f:id:palm84:20160316205312p:plain

  • Hypervisor Installers

f:id:palm84:20160316205313p:plain

  • Utilities

f:id:palm84:20160316210005p:plain

  • Utilities - AVG Rescue CD

f:id:palm84:20160316210006p:plain

  • Utilities - Clonezilla Live

f:id:palm84:20160316210007p:plain

  • Utilities - DBAN

f:id:palm84:20160316210008p:plain

  • Utilities - GParted Live

f:id:palm84:20160316231753p:plain

  • Utilities - Hardware Detection Tool

f:id:palm84:20160316210009p:plain

  • Utilities - MiniTool Partition Wizard Free

f:id:palm84:20160316210010p:plain

  • Utilities - Pogostic - Offline Windows Password and Registry Editor

f:id:palm84:20160316210011p:plain

  • Utilities - Super Grub2 Disk

f:id:palm84:20160316210012p:plain

  • Utilities - Ultimate Boot CD (UBCD)

f:id:palm84:20160316210013p:plain

  • iPXE shell

f:id:palm84:20160316205314p:plain

  • Network card info

f:id:palm84:20160316210004p:plain

いろいろ

  • 32bit PC で Clonezilla, GParted Live, Partition Wizard を選択したがダウンロードされたのは 64bit (amd64) 版だったのでこの3点は 32bit PC で使えない
  • Linux インストーラーはPCに合わせてそれぞれ i386 (32bit) / amd64 (64bit) のファイルがダウンロードされた、切替指定も可
  • Memtest+ 4.20, 5.01 はなぜか起動せず
  • Grml Live Linux はダウンロードエラーで起動しない

ほな、ぐっどら