{% extends "ui/_layout.html" %}
{% block title %}Netboot artifacts - bty-web{% endblock %}
{% block subnav %}
{# In-page jump links to the artifacts inventory + the activity table,
separated by a vertical rule. (DHCP / PXE moved to Settings, the
live fetch jobs to the Release fetches page, TFTP into the body.) #}
{% endblock %}
{% block intro %}
{% from "ui/_intro_box.html" import render as intro_box %}
{% call intro_box() %}
The bty live env that PXE clients chain into when their
assignment has boot_policy=flash. Until these files
are present, machines with boot_policy=flash cannot
actually flash: fetch them from the
Release fetches page (the download indicator in
the navbar). The TFTP daemon controls are below; the router-side
DHCP / PXE cheatsheet lives on the Settings page.
{% endcall %}
{% endblock %}
{% block content %}
{# The netboot artifacts inventory: present/missing, size, sha256, and
a download link for each. The Fetch button enqueues the fetch and
hands off to the Release fetches page to watch progress. #}
The local dnsmasq.service serves the TFTP root
(/var/lib/tftpboot). Stop it to take PXE offline
without disabling DHCP; restart it to pick up new bootfiles
staged into the TFTP root.
DHCP / PXE config details
dnsmasq.service