netboot.xyz可以让你通过网络从一个工具中PXE启动各种操作系统安装程序或工具。这让你可以用一个介质来处理多种类型的操作系统或工具。iPXE项目用于从BIOS内提供一个用户友好的菜单，让你轻松地选择你想要的操作系统以及任何特定类型的版本或可启动标志。你可以将ISO远程附加到服务器上，将其设置为Grub中的救援选项，甚至可以将你的家庭网络设置为默认启动，这样它就一直可用。启动netboot.xyz后 静态IP网络需要手动输入IP掩码网关，DHCP网络无需手动配置IP，从网络引导加载镜像。注意:必须使用IPMI或打开VNC控制台，执行系统重装操作。1、使用GRUB从ISO文件启动适用于debian系# Install grub-imageboot apt install grub-imageboot # Download netboot.xyz ISO mkdir /boot/images cd /boot/images wget https://boot.netboot.xyz/ipxe/netboot.xyz.iso # Update GRUB menu to include this ISO update-grub2 reboot重启后，就可以在 GRUB 菜单中看到netboot.xyz启动选项。2、如果服务器使用UEFI方式启动，可以直接使用 UEFI 固件。mkdir /boot/efi/EFI/rescue cd /boot/efi/EFI/rescue # for x86_64 machine wget https://boot.netboot.xyz/ipxe/netboot.xyz-snp.efi # for arm64 machine wget https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi 重启进入 BIOS，可以通过选择启动文件的方式，启动 netboot.xyz3、直接覆盖磁盘镜像,开机启动wget https://boot.netboot.xyz/ipxe/netboot.xyz.img dd if=netboot.xyz.img of=/dev/sda此方法最适合在救援模式模式下重装Linux系统其他启动方法可以参看https://netboot.xyz/docs/说明