diff --git a/readme-vars.yml b/readme-vars.yml index dfded15..7bdd007 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -20,40 +20,41 @@ param_ports: param_usage_include_env: false # application setup block app_setup_block_enabled: true -app_setup_block: "To use this image you need an existing DHCP server where you can set this TFTP server as your DHCP boot destination. This image does not contain a DHCP server nor do we aim to support one in the future. This is simply a TFTP server hosting the latest IPXE kernel builds from [netboot.xyz]({{ project_url }}). If you are interested in their project and lack the ability to setup a DHCP server to boot this payload they also have USB stick images you can use available on their [downloads page]({{ project_url }}/downloads/). +app_setup_block: | + To use this image you need an existing DHCP server where you can set this TFTP server as your DHCP boot destination. This image does not contain a DHCP server nor do we aim to support one in the future. This is simply a TFTP server hosting the latest IPXE kernel builds from [netboot.xyz]({{ project_url }}). If you are interested in their project and lack the ability to setup a DHCP server to boot this payload they also have USB stick images you can use available on their [downloads page]({{ project_url }}/downloads/). -### Router Setup Examples + ### Router Setup Examples -#### PFSense -Services -> DHCP Server + #### PFSense + Services -> DHCP Server -Set both the option for \"TFTP Server\" and the options under the Advanced \"Network Booting\" section. -* check enable -* Next server- IP used for TFTP Server -* Default BIOS file name- `netboot.xyz.kpxe` -* UEFI 32 bit file name- `netboot.xyz.efi` -* UEFI 64 bit file name- `netboot.xyz.efi` + Set both the option for \"TFTP Server\" and the options under the Advanced \"Network Booting\" section. + * check enable + * Next server- IP used for TFTP Server + * Default BIOS file name- `netboot.xyz.kpxe` + * UEFI 32 bit file name- `netboot.xyz.efi` + * UEFI 64 bit file name- `netboot.xyz.efi` -#### OPNsense -Services -> DHCP Server + #### OPNsense + Services -> DHCP Server -Under the Advanced \"Network Booting\" section. -* check enable -* Next server- IP of docker host -* Default BIOS file name- `netboot.xyz.kpxe` -* UEFI 32 bit file name- `netboot.xyz.efi` -* UEFI 64 bit file name- `netboot.xyz.efi` + Under the Advanced \"Network Booting\" section. + * check enable + * Next server- IP of docker host + * Default BIOS file name- `netboot.xyz.kpxe` + * UEFI 32 bit file name- `netboot.xyz.efi` + * UEFI 64 bit file name- `netboot.xyz.efi` -#### Unifi Security Gateway (with the controller) -Networks -> LAN (or the network you want to boot from) -> ADVANCED DHCP OPTIONS -* tick Enable network boot -* Server- YOURSERVERIP -* Filename- `netboot.xyz.kpxe` -Advanced full support -* For USG variants force provisioning a json containing the same config used for - EdgeOS (shown below) will fully support netboot. -* For UDM variants, creating a valid dnsmasq config and placing in /run/dnsmasq.conf.d - will load the config, but will not survive reboots or firmware updates [source](https://community.ui.com/questions/PXE-Network-boot-UDM-SE-Serving-files-conditionally-based-on-architecture/1843fcf6-87d5-4305-bc1d-4e55619ebb10). + #### Unifi Security Gateway (with the controller) + Networks -> LAN (or the network you want to boot from) -> ADVANCED DHCP OPTIONS + * tick Enable network boot + * Server- YOURSERVERIP + * Filename- `netboot.xyz.kpxe` + Advanced full support + * For USG variants force provisioning a json containing the same config used for + EdgeOS (shown below) will fully support netboot. + * For UDM variants, creating a valid dnsmasq config and placing in /run/dnsmasq.conf.d + will load the config, but will not survive reboots or firmware updates [source](https://community.ui.com/questions/PXE-Network-boot-UDM-SE-Serving-files-conditionally-based-on-architecture/1843fcf6-87d5-4305-bc1d-4e55619ebb10). #### EdgeOS/VyOS Connect via SSH @@ -124,7 +125,7 @@ Advanced full support Anything else from a router standpoint is a crapshoot for supporting Dnsmasq options or proprietary PXE boot options, check Google for support (try your exact router model number with 'pxe boot') or look into setting up your own DHCP server in Linux. This image also contains `netboot.xyz.efi` which can be used to boot using UEFI network boot. The UEFI boot and menu will have limited functionality if you choose to use it. - " + # changelog changelogs: - {date: "01.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"}