boot: add reboot-on-error config option

Enabling this option will cause the system to reboot in case the selected
entry fails to load.
This commit is contained in:
nkraetzschmar
2025-03-11 13:23:14 +01:00
committed by Lennart Poettering
parent d54196a4cd
commit 0bdf94e588
3 changed files with 73 additions and 1 deletions

View File

@@ -399,6 +399,36 @@ sbvarsign --attr "${attr}" --key KEK.key --cert KEK.pem --output db.auth db db.e
<xi:include href="version-info.xml" xpointer="v251"/></listitem>
</varlistentry>
<varlistentry>
<term>reboot-on-error</term>
<listitem><para>Controls auto reboot in case the selected entry fails to start.
<variablelist>
<varlistentry>
<term><option>yes</option></term>
<listitem><para>Reboot the system if the selected boot entry failed to start.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>no</option></term>
<listitem><para>Don't reboot - pass control back to EFI firmware.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>auto</option></term>
<listitem>
<para>Perform the reboot if and only if boot counting is enabled for this entry and the tries left counter wasn't already at 0.</para>
<para>This is the default, as it is typically a safe option, that ensures a clean measurement log on each boot attempt, but also does not risk an unbounded reboot loop.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<xi:include href="version-info.xml" xpointer="v258"/></listitem>
</varlistentry>
</variablelist>
</refsect1>