Update README.md
This commit is contained in:
@@ -4,11 +4,11 @@
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
@@ -19,7 +19,7 @@ DHCP request broadcast
|
||||
⇣
|
||||
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
|
||||
⇣
|
||||
@@ -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
|
||||
|
||||
- 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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user