All Projects → paulmaunders → TFTP-PXE-Boot-Server

paulmaunders / TFTP-PXE-Boot-Server

Licence: other
Files and folder setup for a TFTP PXELINUX server

Projects that are alternatives of or similar to TFTP-PXE-Boot-Server

pipxe
iPXE for the Raspberry Pi
Stars: ✭ 154 (+63.83%)
Mutual labels:  pxe
TFTPServer
Managed TFTP server implementation, written in C#. Features: IPv4 and IPv6, blocksize, single port mode, windowed mode, unlimited transfers, MIT licensed
Stars: ✭ 28 (-70.21%)
Mutual labels:  tftp-server
novaboot
A tool that automates booting of operating systems on target hardware or in qemu
Stars: ✭ 32 (-65.96%)
Mutual labels:  pxe
Netboot.xyz
Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
Stars: ✭ 2,753 (+2828.72%)
Mutual labels:  pxe
Cobbler
Cobbler is a versatile Linux deployment server
Stars: ✭ 2,222 (+2263.83%)
Mutual labels:  pxe
homelab
My self-hosting infrastructure, fully automated from empty disk to operating services
Stars: ✭ 4,451 (+4635.11%)
Mutual labels:  pxe
netboot.xyz-docs
netboot.xyz documentation repository
Stars: ✭ 13 (-86.17%)
Mutual labels:  pxe
MiniNT5-Tools
small Windows 10 (based on Windows PE) with customised tools
Stars: ✭ 34 (-63.83%)
Mutual labels:  pxe
edeploy
Linux systems provisioning and updating made easy
Stars: ✭ 88 (-6.38%)
Mutual labels:  pxe
PXESetupWizard
PXE Setup Wizard. Netboot Debian, Ubuntu, System Rescue CD, FreeDOS and more.
Stars: ✭ 96 (+2.13%)
Mutual labels:  pxe
rpi-pxe-server
A ready-to-go PXE + TFTP network boot server for Raspberry Pi, with Resin deployment
Stars: ✭ 68 (-27.66%)
Mutual labels:  pxe
pxe-pilot
API and CLI to manage PXE configurations
Stars: ✭ 56 (-40.43%)
Mutual labels:  pxe
rackshift
RackShift 是开源的裸金属服务器管理平台,功能覆盖裸金属服务器的发现、带外管理、RAID 配置、固件更新、操作系统安装等。
Stars: ✭ 467 (+396.81%)
Mutual labels:  pxe

TFTP-PXE-Boot-Server

This project contains the basic files and folder setup needed for a TFTP PXELINUX server.

It currently has support for network (PXE) installing:

  • Centos 6.x
  • Centos 7.0
  • Fedora 24
  • Ubuntu 16.04 (Xenial)

To use it, you need to

  1. Set up a TFTP server. If you are using a Mac you could use this one - http://ww2.unime.it/flr/tftpserver/
  2. Checkout this project code on the TFTP server, and ensure the tftp root points at this project folder. git clone [email protected]:paulmaunders/TFTP-PXE-Boot-Server.git
  3. Setup your DHCP to point at the TFTP server (using DHCP option 66 "next-server" if located on a different IP to the DHCP server)
  4. Setup your DHCP to offer the PXELINUX.0 as the boot filename (DHCP option 67).
  5. Edit the pxelinux.cfg/default file to add in your PXE boot options. I've included an example one for CentOS

Further instructions

If you have a Synology NAS then you can follow these instructions to set up a working PXE boot system:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].