https://github.com/zvyn/pboots-pxelinux
PXELINUX-Module for the PXE Boot Service (pboots).
https://github.com/zvyn/pboots-pxelinux
Last synced: about 1 year ago
JSON representation
PXELINUX-Module for the PXE Boot Service (pboots).
- Host: GitHub
- URL: https://github.com/zvyn/pboots-pxelinux
- Owner: zvyn
- Created: 2014-02-26T15:08:12.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2021-10-16T18:24:09.000Z (over 4 years ago)
- Last Synced: 2025-02-03T14:46:55.772Z (over 1 year ago)
- Language: Python
- Size: 20.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
pboots/pxelinux
---------------
A Django app serving PXELINUX configuration based on time and client IP.
Use this app to manage the boot-behaviour of PXE clients (e.g. PCs in a computer
lab) where the desired OS depends on time and network address of the client.
### Configuration
[pboots](https://github.com/zvyn/pboots/) contains this repo as submodule.
Go there for a Django project with nginx and uwsgi sample configuration files.
### Usage
To specify which client boots what and when:
1. Go to `/cfg`, click `add Item`, fill out the form and save.
2. Repeat the previous step with `add Menu` and `add Machine Set`.
3. Boot the client(s).
### Scalabilety
Thousands of clients with hundreds of different configurations should be
perfectly fine with a Raspberry Pi as server. Keep in mind that this app serves
PXE configuration files only, not the OS images wich can (and typically should)
come form another machine.