While trying to figure out a hardware issue during startup, I discovered that on systemd systems, the
journald daemon collects logs from early in the boot process.
One can use
journalctl to view systemd logs for issues:
sudo journalctl -b -p err
One can then page through the errors list, if any, to resolve any issue.