Update README.md

This commit is contained in:
2026-10-03 21:06:30 +00:00
parent 13a18f0c0a
commit 95e861aa97
+6 -6
View File
@@ -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