]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - docs/AUTOMATIC_BOOT_ASSESSMENT.md
sd-bus: Add sd_bus_emit_* docs
[thirdparty/systemd.git] / docs / AUTOMATIC_BOOT_ASSESSMENT.md
index 6f7182a4b3f83ec87ae5d06e8208f55e28573f3f..aff203b5906e215c25b858509a2376c8d60835a4 100644 (file)
@@ -1,5 +1,7 @@
 ---
 title: Automatic Boot Assessment
+category: Booting
+layout: default
 ---
 
 # Automatic Boot Assessment
@@ -54,7 +56,7 @@ components:
   script can optionally create boot loader entries that carry an initial boot
   counter (the initial counter is configurable in `/etc/kernel/tries`).
 
-# Details
+## Details
 
 The boot counting data `systemd-boot` and `systemd-bless-boot.service`
 manage is stored in the name of the boot loader entries. If a boot loader entry
@@ -97,7 +99,7 @@ Here's an example walkthrough of how this all fits together.
    see the `+1-2` tag, and rename the file to
    `4.14.11-300.fc27.x86_64+0-3.conf` and boot it.
 
-6. If this boot also fails, on the next boot the boot loader will see the the
+6. If this boot also fails, on the next boot the boot loader will see the
    tag `+0-3`, i.e. the counter reached zero. At this point the entry will be
    considered "bad", and ordered to the end of the list of entries. The next
    newest boot entry is now tried, i.e. the system automatically reverted back
@@ -147,7 +149,7 @@ scenario the first 4 steps are the same as above:
 12. On the following boot (and all subsequent boots after that) the entry is
     now seen with boot counting turned off, no further renaming takes place.
 
-# How to adapt this scheme to other setups
+## How to adapt this scheme to other setups
 
 Of the stack described above many components may be replaced or augmented. Here
 are a couple of recommendations.
@@ -178,7 +180,7 @@ are a couple of recommendations.
    wrap them in a unit and order them after `boot-complete.target`, pulling it
    in.
 
-# FAQ
+## FAQ
 
 1. *Why do you use file renames to store the counter? Why not a regular file?*
    — Mainly two reasons: it's relatively likely that renames can be implemented