Skip to content

Commit

Permalink
Clean up language in README part 2
Browse files Browse the repository at this point in the history
  • Loading branch information
evanebb committed Jul 15, 2023
1 parent c59fb30 commit 5c6a838
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ Check out the [quickstart article on the wiki](https://github.com/evanebb/gobble
- Does not include a DHCP, TFTP server or iPXE firmware. Those will have to be set up separately, giving you the flexibility to choose whatever you want or already have.

# Process
- A client powers on, and decides/is configured to boot from the network.
- The DHCP server instructs the client to chainload iPXE, and points it towards the TFTP server.
- A client boots from the network, and starts sending DHCP requests.
- The DHCP server instructs the client to chainload iPXE, and points it towards the TFTP server and proper iPXE firmware file to do so.
- The TFTP server serves the iPXE firmware to the client.
- The client loads the iPXE firmware, starts PXE booting again and starts sending DHCP requests.
- The DHCP server sees that the client has now loaded iPXE, and points it towards Gobble to retrieve an iPXE script; an example URL would be http://gobble.example.local/api/pxe-config?mac=$servermac
- The client loads the iPXE firmware; it starts PXE booting and sending DHCP requests again.
- The DHCP server sees that the client has now loaded iPXE, and points it towards Gobble to retrieve an iPXE script; an example URL is http://gobble.example.local/api/pxe-config?mac=$servermac
- Gobble looks up the registered system using the provided MAC address, and renders the iPXE config on the fly from the profile assigned to it.
- This config contains the kernel, initrd and custom kernel parameters that were assigned. This points to a TFTP, HTTP, NFS, etc. server, which is all out of the control of this application.
- Done!

0 comments on commit 5c6a838

Please sign in to comment.