Update README.md
This commit is contained in:
@@ -4,11 +4,11 @@
|
|||||||
|
|
||||||
Hosted on a headless Debian 13 VM
|
Hosted on a headless Debian 13 VM
|
||||||
|
|
||||||
dnsmasq used for TFTP, Nginx for HTTP and GRUB serving as the bootloader
|
dnsmasq used for TFTP, Nginx for HTTP and GRUB serves as the bootloader
|
||||||
|
|
||||||
DHCP options handled via my already existing OpenWrt router
|
DHCP options handled via my already existing OpenWrt router
|
||||||
|
|
||||||
Kernel, initramfs and other required files exist in a dedicated storage directory/disk and are exposed to Nginx via symbolic links
|
Kernel, initramfs and other required files exist in a dedicated storage directory/mounted disk and are exposed to Nginx via symbolic links
|
||||||
|
|
||||||
## High Level Architecture Overivew
|
## High Level Architecture Overivew
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ DHCP request broadcast
|
|||||||
⇣
|
⇣
|
||||||
OpenWrt DHCP server responds, assigning an IP and providing PXE options in the response
|
OpenWrt DHCP server responds, assigning an IP and providing PXE options in the response
|
||||||
⇣
|
⇣
|
||||||
Client downloads the GRUB bootloader, its theme and configuration files via TFTP
|
Client downloads the GRUB bootloader, its theme and configuration files via TFTP from Navi
|
||||||
⇣
|
⇣
|
||||||
Once the client is within GRUB you can select the desired environment to boot into
|
Once the client is within GRUB you can select the desired environment to boot into
|
||||||
⇣
|
⇣
|
||||||
@@ -45,11 +45,11 @@ Selected OS / installer or environment is now loaded
|
|||||||
|
|
||||||
- Easy to add additional operating systems as additional GRUB menu entries and HTTP payloads
|
- Easy to add additional operating systems as additional GRUB menu entries and HTTP payloads
|
||||||
|
|
||||||
- Currently supports booting into AlmaLinux, Arch Linux, Clonezilla, Debian, Memtest and SystemRescue all from the same menu
|
- Currently supports booting into AlmaLinux, Arch Linux, Clonezilla, Debian, Memtest and SystemRescue, all from the same menu
|
||||||
|
|
||||||
- Installer files reside in dedicated storage directory which Nginx reads via symbolic links, allowing storage for payloads to be easily expanded
|
- Installer files reside in dedicated storage directory which Nginx reads via symbolic links, allowing storage for new payloads to be easily expanded
|
||||||
|
|
||||||
- Default option of booting into the already existing local disk allowing clients to remain configured for network boot
|
- Default option of booting into the already existing local disk allows clients to remain configured for network boot
|
||||||
|
|
||||||
- Naming comes from The Legend of Zelda Ocarina of Time, as this is PXE (Pixie) boot, and Navi is your trusty fairy
|
- Naming comes from The Legend of Zelda Ocarina of Time, as this is PXE (Pixie) boot, and Navi is your trusty fairy
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user