netboot.xyz
您喜爱的操作系统都在一处!
引导加载程序下载
结合传统和UEFI的iPXE引导加载程序
类型 | 引导加载程序 | 描述 |
---|---|---|
ISO | netboot.xyz.iso | 用于CD/DVD、虚拟CD、DRAC/iLO、VMware、VirtualBox |
USB | netboot.xyz.img | 用于创建USB启动盘 |
传统(PCBIOS)iPXE引导加载程序
类型 | 引导加载程序 | 描述 |
---|---|---|
内核 | netboot.xyz.lkrn | 用于从GRUB/EXTLINUX引导 |
软盘 | netboot.xyz.dsk | 用于DRAC/iLO、VMware、VirtualBox等的虚拟软盘 |
填充软盘 | netboot.xyz.pdsk | 用于DRAC/iLO、VMware、VirtualBox等的填充虚拟软盘 |
DHCP | netboot.xyz.kpxe | DHCP引导镜像文件,使用内置iPXE网卡驱动程序 |
DHCP-undionly | netboot.xyz-undionly.kpxe | DHCP引导镜像文件,如果遇到网卡问题请使用此文件 |
UEFI iPXE引导加载程序
类型 | 引导加载程序 | 描述 |
---|---|---|
DHCP | netboot.xyz.efi | DHCP引导镜像文件,使用内置iPXE网卡驱动程序 |
DHCP-snp | netboot.xyz-snp.efi | 带简单网络协议的EFI,尝试引导所有网络设备 |
DHCP-snponly | netboot.xyz-snponly.efi | 带简单网络协议的EFI,仅从链接的设备引导 |
ARM64 iPXE引导加载程序
类型 | 引导加载程序 | 描述 |
---|---|---|
DHCP | netboot.xyz-arm64.efi | DHCP引导镜像文件,使用内置iPXE网卡驱动程序 |
DHCP-snp | netboot.xyz-arm64-snp.efi | 带简单网络协议的EFI,尝试引导所有网络设备 |
DHCP-snponly | netboot.xyz-arm64-snponly.efi | 带简单网络协议的EFI,仅从链接的设备引导 |
树莓派iPXE引导加载程序
类型 | 引导加载程序 | 描述 |
---|---|---|
USB/SD卡 | netboot.xyz-rpi4-sdcard.img | 树莓派4 - USB/SD卡镜像 |
DHCP-snp | netboot.xyz-rpi4-snp.efi | 树莓派4 - EFI镜像 |
在每次构建iPXE时都会生成SHA256校验和,可以在这里找到。您还可以在这里查看嵌入到镜像中的脚本。
什么是netboot.xyz?
netboot.xyz是一个方便的地方,可以引导到任何类型的操作系统或实用程序磁盘,无需花时间检索ISO文件即可运行。iPXE用于在BIOS中提供一个用户友好的菜单,让您可以轻松选择所需的操作系统以及任何特定类型的版本或可引导标志。
如果您的网络上已经运行了iPXE,您可以随时通过在Legacy(PCBIOS)模式下键入以下命令来访问netboot.xyz:
chain --autofree http://boot.netboot.xyz/ipxe/netboot.xyz.lkrn
或者在UEFI模式下:
chain --autofree http://boot.netboot.xyz/ipxe/netboot.xyz.efi
您也可以使用HTTPS加载,但默认情况下,iPXE的构建中并未编译HTTPS支持。这将加载适当的netboot.xyz内核,并启用所有正确的选项。
文档
有关所有文档,请参阅netboot.xyz。以下是一些入门链接:
如果您想为文档做出贡献,netboot.xyz的文档位于netboot.xyz-docs。
自托管netboot.xyz
对于想要部署自己的netboot.xyz环境的用户,您可以利用用于部署托管环境的相同脚本。源脚本都是Ansible模板,可以根据您的偏好生成和自定义。
更多信息请参阅自托管文档,简而言之:
使用Ansible部署
要生成,请运行:
ansible-playbook -i inventory site.yml
默认情况下,构建输出将位于/var/www/html中。
使用Docker部署
docker build -t localbuild -f Dockerfile .
docker run --rm -it -v $(pwd):/buildout localbuild
构建输出将在生成的文件夹buildout
中。
本地覆盖
Ansible将处理源代码生成以及iPXE磁盘生成,并使用您的设置。它将生成可用于加载到netboot.xyz环境中的Legacy(PCBIOS)和UEFI iPXE磁盘。如果要覆盖默认设置,可以将覆盖放在user_overrides.yml中。有关示例,请参阅user_overrides.yml
。
使用覆盖文件,您可以覆盖defaults/main.yml中的所有设置,以便在渲染菜单时轻松更改引导镜像URL。如果您更喜欢在之后进行此操作,也可以编辑boot.cfg进行更改,但请记住,重新部署菜单时这些更改不会保存。
自托管自定义选项
除了能够在本地托管netboot.xyz之外,您还可以为netboot.xyz中的自定义菜单创建自己的自定义模板。有关更多信息,请参阅自定义用户菜单。
netboot.xyz目前提供哪些操作系统?
操作系统
实用工具
名称 | 网址 | 类型 |
---|---|---|
4MLinux | https://4mlinux.com/ | 内核/Initrd |
Boot Repair CD | https://sourceforge.net/projects/boot-repair-cd/ | LiveCD |
Breakin | https://www.advancedclustering.com/products/software/breakin/ | 内核/Initrd |
CAINE | https://www.caine-live.net/ | LiveCD |
Clonezilla | https://www.clonezilla.org/ | LiveCD |
DBAN | https://www.dban.org/ | 内核 |
GParted | https://gparted.org | LiveCD |
Grml | https://grml.org | LiveCD |
Kaspersky Rescue Disk | https://support.kaspersky.com/krd18 | LiveCD |
Memtest | https://www.memtest.org/ | 内核 |
MemTest86 Free | https://www.memtest86.com | USB 镜像 |
Redo Rescue | http://redorescue.com/ | LiveCD |
Rescatux | https://www.supergrubdisk.org/rescatux/ | LiveCD |
Rescuezilla | https://rescuezilla.com/ | LiveCD |
ShredOS | https://github.com/PartialVolume/shredos.x86_64 | 内核 |
Super Grub2 Disk | https://www.supergrubdisk.org | ISO - Memdisk |
System Rescue | https://system-rescue.org/ | LiveCD |
Ultimate Boot CD | https://www.ultimatebootcd.com | ISO - Memdisk |
ZFSBootMenu | https://docs.zfsbootmenu.org/ | 内核 |
随时间变化的星标数
反馈
欢迎在 Github 上提出问题或在 Discord 上联系我们。关注我们的 Twitter 并在 Facebook 上为我们点赞!