mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
tree-wide: BLS and DPS are now on uapi-group website
This commit is contained in:
parent
244c2a8344
commit
db81144428
@ -9,7 +9,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
|
|||||||
|
|
||||||
systemd provides support for automatically reverting back to the previous
|
systemd provides support for automatically reverting back to the previous
|
||||||
version of the OS or kernel in case the system consistently fails to boot. The
|
version of the OS or kernel in case the system consistently fails to boot. The
|
||||||
[Boot Loader Specification](BOOT_LOADER_SPECIFICATION.md#boot-counting)
|
[Boot Loader Specification](https://uapi-group.org/specifications/specs/boot_loader_specification/#boot-counting)
|
||||||
describes how to annotate boot loader entries with a counter that specifies how
|
describes how to annotate boot loader entries with a counter that specifies how
|
||||||
many attempts should be made to boot it. This document describes how systemd
|
many attempts should be made to boot it. This document describes how systemd
|
||||||
implements this scheme.
|
implements this scheme.
|
||||||
@ -28,7 +28,7 @@ Here's a brief overview of the complete set of components:
|
|||||||
* The
|
* The
|
||||||
[`systemd-boot(7)`](https://www.freedesktop.org/software/systemd/man/systemd-boot.html)
|
[`systemd-boot(7)`](https://www.freedesktop.org/software/systemd/man/systemd-boot.html)
|
||||||
boot loader optionally maintains a per-boot-loader-entry counter described by
|
boot loader optionally maintains a per-boot-loader-entry counter described by
|
||||||
the [Boot Loader Specification](BOOT_LOADER_SPECIFICATION.md#boot-counting)
|
the [Boot Loader Specification](https://uapi-group.org/specifications/specs/boot_loader_specification/#boot-counting)
|
||||||
that is decreased by one on each attempt to boot the entry, prioritizing
|
that is decreased by one on each attempt to boot the entry, prioritizing
|
||||||
entries that have non-zero counters over those which already reached a
|
entries that have non-zero counters over those which already reached a
|
||||||
counter of zero when choosing the entry to boot.
|
counter of zero when choosing the entry to boot.
|
||||||
@ -60,7 +60,8 @@ Here's a brief overview of the complete set of components:
|
|||||||
|
|
||||||
## Details
|
## Details
|
||||||
|
|
||||||
As described in [Boot Loader Specification](BOOT_LOADER_SPECIFICATION.md#boot-counting),
|
As described in the
|
||||||
|
[Boot Loader Specification](https://uapi-group.org/specifications/specs/boot_loader_specification/#boot-counting),
|
||||||
the boot counting data is stored in the file name of the boot loader entries as
|
the boot counting data is stored in the file name of the boot loader entries as
|
||||||
a plus (`+`), followed by a number, optionally followed by `-` and another
|
a plus (`+`), followed by a number, optionally followed by `-` and another
|
||||||
number, right before the file name suffix (`.conf` or `.efi`).
|
number, right before the file name suffix (`.conf` or `.efi`).
|
||||||
|
@ -119,10 +119,11 @@ the identifiers as passed in `LoaderEntries`, `LoaderEntryDefault`,
|
|||||||
`LoaderEntryOneShot`, `LoaderEntrySelected`, and possibly show nicely localized
|
`LoaderEntryOneShot`, `LoaderEntrySelected`, and possibly show nicely localized
|
||||||
names for them in UIs.
|
names for them in UIs.
|
||||||
|
|
||||||
1. When boot loader entries are defined through
|
1. When boot loader entries are defined through the
|
||||||
[Boot Loader Specification](BOOT_LOADER_SPECIFICATION.md) drop-in files
|
[Boot Loader Specification](https://uapi-group.org/specifications/specs/boot_loader_specification/)
|
||||||
the identifier should be derived directly from the drop-in snippet name, but
|
drop-in files the identifier should be derived directly from the drop-in
|
||||||
with the `.conf` (or `.efi` in case of Type #2 entries) suffix removed.
|
snippet name, but with the `.conf` (or `.efi` in case of Type #2 entries)
|
||||||
|
suffix removed.
|
||||||
|
|
||||||
2. Entries automatically discovered by the boot loader (as opposed to being
|
2. Entries automatically discovered by the boot loader (as opposed to being
|
||||||
configured in configuration files) should generally have an identifier
|
configured in configuration files) should generally have an identifier
|
||||||
@ -150,8 +151,8 @@ names for them in UIs.
|
|||||||
|
|
||||||
## Links
|
## Links
|
||||||
|
|
||||||
[Boot Loader Specification](BOOT_LOADER_SPECIFICATION.md)<br>
|
[Boot Loader Specification](https://uapi-group.org/specifications/specs/boot_loader_specification)<br>
|
||||||
[Discoverable Partitions Specification](DISCOVERABLE_PARTITIONS.md)<br>
|
[Discoverable Partitions Specification](https://uapi-group.org/specifications/specs/discoverable_partitions_specification)<br>
|
||||||
[`systemd-boot(7)`](https://www.freedesktop.org/software/systemd/man/systemd-boot.html)<br>
|
[`systemd-boot(7)`](https://www.freedesktop.org/software/systemd/man/systemd-boot.html)<br>
|
||||||
[`bootctl(1)`](https://www.freedesktop.org/software/systemd/man/bootctl.html)<br>
|
[`bootctl(1)`](https://www.freedesktop.org/software/systemd/man/bootctl.html)<br>
|
||||||
[`systemd-gpt-auto-generator(8)`](https://www.freedesktop.org/software/systemd/man/systemd-gpt-auto-generator.html)
|
[`systemd-gpt-auto-generator(8)`](https://www.freedesktop.org/software/systemd/man/systemd-gpt-auto-generator.html)
|
||||||
|
@ -67,14 +67,14 @@ boot. For that it's essential to:
|
|||||||
The
|
The
|
||||||
[`kernel-install(8)`](https://www.freedesktop.org/software/systemd/man/kernel-install.html)
|
[`kernel-install(8)`](https://www.freedesktop.org/software/systemd/man/kernel-install.html)
|
||||||
logic used to generate
|
logic used to generate
|
||||||
[Boot Loader Specification Type 1](BOOT_LOADER_SPECIFICATION.md) entries by
|
[Boot Loader Specification Type #1](https://uapi-group.org/specifications/specs/boot_loader_specification/#type-1-boot-loader-specification-entries)
|
||||||
default uses the machine ID as stored in `/etc/machine-id` for naming boot menu
|
entries by default uses the machine ID as stored in `/etc/machine-id` for
|
||||||
entries and the directories in the ESP to place kernel images in. This is done
|
naming boot menu entries and the directories in the ESP to place kernel images
|
||||||
in order to allow multiple installations of the same OS on the same system
|
in. This is done in order to allow multiple installations of the same OS on the
|
||||||
without conflicts. However, this is problematic if the machine ID shall be
|
same system without conflicts. However, this is problematic if the machine ID
|
||||||
generated automatically on first boot: if the ID is not known before the first
|
shall be generated automatically on first boot: if the ID is not known before
|
||||||
boot it cannot be used to name the most basic resources required for the boot
|
the first boot it cannot be used to name the most basic resources required for
|
||||||
process to complete.
|
the boot process to complete.
|
||||||
|
|
||||||
Thus, for images that shall acquire their identity on first boot only, it is
|
Thus, for images that shall acquire their identity on first boot only, it is
|
||||||
required to use a different identifier for naming boot menu entries. To allow
|
required to use a different identifier for naming boot menu entries. To allow
|
||||||
@ -203,8 +203,8 @@ it, then format it.
|
|||||||
in. The `x-systemd.growfs` mount option in `/etc/fstab` is sufficient to
|
in. The `x-systemd.growfs` mount option in `/etc/fstab` is sufficient to
|
||||||
enable this logic for specific mounts. Alternatively appropriately set up
|
enable this logic for specific mounts. Alternatively appropriately set up
|
||||||
partitions can set GPT partition flag 59 to request this behaviour, see the
|
partitions can set GPT partition flag 59 to request this behaviour, see the
|
||||||
[Discoverable Partitions Specification](DISCOVERABLE_PARTITIONS.md) for
|
[Discoverable Partitions Specification](https://uapi-group.org/specifications/specs/discoverable_partitions_specification)
|
||||||
details. If the file system is already grown it executes no operation.
|
for details. If the file system is already grown it executes no operation.
|
||||||
|
|
||||||
3. Similar, the `systemd-makefs@.service` and `systemd-makeswap@.service`
|
3. Similar, the `systemd-makefs@.service` and `systemd-makeswap@.service`
|
||||||
services can format file systems and swap spaces before first use, if they
|
services can format file systems and swap spaces before first use, if they
|
||||||
@ -267,8 +267,8 @@ fields.
|
|||||||
[`machine-id(5)`](https://www.freedesktop.org/software/systemd/man/machine-id.html)<br>
|
[`machine-id(5)`](https://www.freedesktop.org/software/systemd/man/machine-id.html)<br>
|
||||||
[`systemd-random-seed(8)`](https://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html)<br>
|
[`systemd-random-seed(8)`](https://www.freedesktop.org/software/systemd/man/systemd-random-seed.service.html)<br>
|
||||||
[`os-release(5)`](https://www.freedesktop.org/software/systemd/man/os-release.html)<br>
|
[`os-release(5)`](https://www.freedesktop.org/software/systemd/man/os-release.html)<br>
|
||||||
[Boot Loader Specification](BOOT_LOADER_SPECIFICATION.md)<br>
|
[Boot Loader Specification](https://uapi-group.org/specifications/specs/boot_loader_specification)<br>
|
||||||
[Discoverable Partitions Specification](DISCOVERABLE_PARTITIONS.md)<br>
|
[Discoverable Partitions Specification](https://uapi-group.org/specifications/specs/discoverable_partitions_specification)<br>
|
||||||
[`mkosi`](https://github.com/systemd/mkosi)<br>
|
[`mkosi`](https://github.com/systemd/mkosi)<br>
|
||||||
[`systemd-boot(7)`](https://www.freedesktop.org/software/systemd/man/systemd-boot.html)<br>
|
[`systemd-boot(7)`](https://www.freedesktop.org/software/systemd/man/systemd-boot.html)<br>
|
||||||
[`systemd-repart(8)`](https://www.freedesktop.org/software/systemd/man/systemd-repart.service.html)<br>
|
[`systemd-repart(8)`](https://www.freedesktop.org/software/systemd/man/systemd-repart.service.html)<br>
|
||||||
|
@ -188,12 +188,12 @@ All tools:
|
|||||||
file may be checked for by services run during system shutdown in order to
|
file may be checked for by services run during system shutdown in order to
|
||||||
request the appropriate operation from the boot loader in an alternative
|
request the appropriate operation from the boot loader in an alternative
|
||||||
fashion. Note that by default only boot loader entries which follow the
|
fashion. Note that by default only boot loader entries which follow the
|
||||||
[Boot Loader Specification](BOOT_LOADER_SPECIFICATION.md) and are
|
[Boot Loader Specification](https://uapi-group.org/specifications/specs/boot_loader_specification)
|
||||||
placed in the ESP or the Extended Boot Loader partition may be selected this
|
and are placed in the ESP or the Extended Boot Loader partition may be
|
||||||
way. However, if a directory `/run/boot-loader-entries/` exists, the entries
|
selected this way. However, if a directory `/run/boot-loader-entries/`
|
||||||
are loaded from there instead. The directory should contain the usual
|
exists, the entries are loaded from there instead. The directory should
|
||||||
directory hierarchy mandated by the Boot Loader Specification, i.e. the entry
|
contain the usual directory hierarchy mandated by the Boot Loader
|
||||||
drop-ins should be placed in
|
Specification, i.e. the entry drop-ins should be placed in
|
||||||
`/run/boot-loader-entries/loader/entries/*.conf`, and the files referenced by
|
`/run/boot-loader-entries/loader/entries/*.conf`, and the files referenced by
|
||||||
the drop-ins (including the kernels and initrds) somewhere else below
|
the drop-ins (including the kernels and initrds) somewhere else below
|
||||||
`/run/boot-loader-entries/`. Note that all these files may be (and are
|
`/run/boot-loader-entries/`. Note that all these files may be (and are
|
||||||
@ -384,7 +384,7 @@ disk images with `--image=` or similar:
|
|||||||
to load the embedded Verity signature data. If enabled (which is the
|
to load the embedded Verity signature data. If enabled (which is the
|
||||||
default), Verity root hash information and a suitable signature is
|
default), Verity root hash information and a suitable signature is
|
||||||
automatically acquired from a signature partition, following the
|
automatically acquired from a signature partition, following the
|
||||||
[Discoverable Partitions Specification](DISCOVERABLE_PARTITIONS.md).
|
[Discoverable Partitions Specification](https://uapi-group.org/specifications/specs/discoverable_partitions_specification).
|
||||||
If disabled any such partition is ignored. Note that this only disables
|
If disabled any such partition is ignored. Note that this only disables
|
||||||
discovery of the root hash and its signature, the Verity data partition
|
discovery of the root hash and its signature, the Verity data partition
|
||||||
itself is still searched in the GPT image.
|
itself is still searched in the GPT image.
|
||||||
|
@ -169,7 +169,7 @@ requirements are made for an image that can be attached/detached with
|
|||||||
an image with a partition table understood by the Linux kernel with only a
|
an image with a partition table understood by the Linux kernel with only a
|
||||||
single partition defined, or alternatively, a GPT partition table with a set
|
single partition defined, or alternatively, a GPT partition table with a set
|
||||||
of properly marked partitions following the
|
of properly marked partitions following the
|
||||||
[Discoverable Partitions Specification](DISCOVERABLE_PARTITIONS.md).
|
[Discoverable Partitions Specification](https://uapi-group.org/specifications/specs/discoverable_partitions_specification).
|
||||||
|
|
||||||
3. The image must at least contain one matching unit file, with the right name
|
3. The image must at least contain one matching unit file, with the right name
|
||||||
prefix and suffix (see above). The unit file is searched in the usual paths,
|
prefix and suffix (see above). The unit file is searched in the usual paths,
|
||||||
|
@ -27,8 +27,8 @@ architecture.
|
|||||||
partitions. Use `systemd-id128 new -p` to generate new suitable UUIDs you
|
partitions. Use `systemd-id128 new -p` to generate new suitable UUIDs you
|
||||||
can use for this. Make sure to register your new types in the various
|
can use for this. Make sure to register your new types in the various
|
||||||
functions in `gpt.c`. Also make sure to update the tables in
|
functions in `gpt.c`. Also make sure to update the tables in
|
||||||
`docs/DISCOVERABLE_PARTITIONS.md` and `man/systemd-gpt-auto-generator.xml`
|
[Discoverable Partitions Specification](https://uapi-group.org/specifications/specs/discoverable_partitions_specification)
|
||||||
accordingly.
|
and `man/systemd-gpt-auto-generator.xml` accordingly.
|
||||||
|
|
||||||
3. If your architecture supports UEFI, make sure to update the `efi_arch`
|
3. If your architecture supports UEFI, make sure to update the `efi_arch`
|
||||||
variable logic in `meson.build` to be set to the right architecture string
|
variable logic in `meson.build` to be set to the right architecture string
|
||||||
|
@ -86,7 +86,7 @@
|
|||||||
<title>Boot Loader Specification Commands</title>
|
<title>Boot Loader Specification Commands</title>
|
||||||
|
|
||||||
<para>These commands are available for all boot loaders that implement the <ulink
|
<para>These commands are available for all boot loaders that implement the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink> and/or the <ulink
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink> and/or the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>, such as
|
url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>, such as
|
||||||
<command>systemd-boot</command>.</para>
|
<command>systemd-boot</command>.</para>
|
||||||
|
|
||||||
@ -95,7 +95,7 @@
|
|||||||
<term><option>list</option></term>
|
<term><option>list</option></term>
|
||||||
|
|
||||||
<listitem><para>Shows all available boot loader entries implementing the <ulink
|
<listitem><para>Shows all available boot loader entries implementing the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink>, as well as any
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink>, as well as any
|
||||||
other entries discovered or automatically generated by a boot loader implementing the <ulink
|
other entries discovered or automatically generated by a boot loader implementing the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>.
|
url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>.
|
||||||
JSON output may be requested with <option>--json=</option>.</para>
|
JSON output may be requested with <option>--json=</option>.</para>
|
||||||
@ -120,7 +120,7 @@
|
|||||||
entry for all future boots, the current default boot loader entry for the next boot, and the currently booted
|
entry for all future boots, the current default boot loader entry for the next boot, and the currently booted
|
||||||
boot loader entry. These special IDs are resolved to the current values of the EFI variables
|
boot loader entry. These special IDs are resolved to the current values of the EFI variables
|
||||||
<varname>LoaderEntryDefault</varname>, <varname>LoaderEntryOneShot</varname> and <varname>LoaderEntrySelected</varname>,
|
<varname>LoaderEntryDefault</varname>, <varname>LoaderEntryOneShot</varname> and <varname>LoaderEntrySelected</varname>,
|
||||||
see <ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink> for details.
|
see <ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink> for details.
|
||||||
These special IDs are primarily useful as a quick way to persistently make the currently booted boot loader
|
These special IDs are primarily useful as a quick way to persistently make the currently booted boot loader
|
||||||
entry the default choice, or to upgrade the default boot loader entry for the next boot to the default boot
|
entry the default choice, or to upgrade the default boot loader entry for the next boot to the default boot
|
||||||
loader entry for all future boots, but may be used for other operations too.</para>
|
loader entry for all future boots, but may be used for other operations too.</para>
|
||||||
@ -232,7 +232,7 @@
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>--boot-path=</option></term>
|
<term><option>--boot-path=</option></term>
|
||||||
<listitem><para>Path to the Extended Boot Loader partition, as defined in the <ulink
|
<listitem><para>Path to the Extended Boot Loader partition, as defined in the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink>. If not
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink>. If not
|
||||||
specified, <filename>/boot/</filename> is checked. It is recommended to mount the Extended Boot
|
specified, <filename>/boot/</filename> is checked. It is recommended to mount the Extended Boot
|
||||||
Loader partition to <filename>/boot/</filename>, if possible.</para></listitem>
|
Loader partition to <filename>/boot/</filename>, if possible.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
@ -252,7 +252,7 @@
|
|||||||
are applied to file system in the indicated disk image. This option is similar to
|
are applied to file system in the indicated disk image. This option is similar to
|
||||||
<option>--root=</option>, but operates on file systems stored in disk images or block devices. The
|
<option>--root=</option>, but operates on file systems stored in disk images or block devices. The
|
||||||
disk image should either contain just a file system or a set of file systems within a GPT partition
|
disk image should either contain just a file system or a set of file systems within a GPT partition
|
||||||
table, following the <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
table, following the <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>. For further information on supported disk images, see
|
Specification</ulink>. For further information on supported disk images, see
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
||||||
switch of the same name.</para></listitem>
|
switch of the same name.</para></listitem>
|
||||||
@ -318,7 +318,7 @@
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>--make-entry-directory=yes|no</option></term>
|
<term><option>--make-entry-directory=yes|no</option></term>
|
||||||
<listitem><para>Controls creation and deletion of the <ulink
|
<listitem><para>Controls creation and deletion of the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink> Type #1 entry
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink> Type #1 entry
|
||||||
directory on the file system containing resources such as kernel and initrd images during
|
directory on the file system containing resources such as kernel and initrd images during
|
||||||
<option>install</option> and <option>remove</option>, respectively. The directory is named after the
|
<option>install</option> and <option>remove</option>, respectively. The directory is named after the
|
||||||
entry token, as specified with <option>--entry-token=</option> parameter described below, and is
|
entry token, as specified with <option>--entry-token=</option> parameter described below, and is
|
||||||
@ -529,7 +529,7 @@ Boot Loader Entries:
|
|||||||
<title>See Also</title>
|
<title>See Also</title>
|
||||||
<para>
|
<para>
|
||||||
<citerefentry><refentrytitle>systemd-boot</refentrytitle><manvolnum>7</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd-boot</refentrytitle><manvolnum>7</manvolnum></citerefentry>,
|
||||||
<ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink>,
|
<ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink>,
|
||||||
<ulink url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>,
|
<ulink url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>,
|
||||||
<citerefentry><refentrytitle>systemd-boot-system-token.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
<citerefentry><refentrytitle>systemd-boot-system-token.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
||||||
</para>
|
</para>
|
||||||
|
@ -262,7 +262,7 @@
|
|||||||
are applied to file system in the indicated disk image. This option is similar to
|
are applied to file system in the indicated disk image. This option is similar to
|
||||||
<option>--root=</option>, but operates on file systems stored in disk images or block devices. The
|
<option>--root=</option>, but operates on file systems stored in disk images or block devices. The
|
||||||
disk image should either contain just a file system or a set of file systems within a GPT partition
|
disk image should either contain just a file system or a set of file systems within a GPT partition
|
||||||
table, following the <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
table, following the <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>. For further information on supported disk images, see
|
Specification</ulink>. For further information on supported disk images, see
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
||||||
switch of the same name.</para></listitem>
|
switch of the same name.</para></listitem>
|
||||||
|
@ -168,7 +168,7 @@
|
|||||||
option is similar to <option>--root=</option>, but operates on file systems stored in disk images or
|
option is similar to <option>--root=</option>, but operates on file systems stored in disk images or
|
||||||
block devices, thus providing an easy way to extract log data from disk images. The disk image should
|
block devices, thus providing an easy way to extract log data from disk images. The disk image should
|
||||||
either contain just a file system or a set of file systems within a GPT partition table, following
|
either contain just a file system or a set of file systems within a GPT partition table, following
|
||||||
the <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
the <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>. For further information on supported disk images, see
|
Specification</ulink>. For further information on supported disk images, see
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
||||||
switch of the same name.</para></listitem>
|
switch of the same name.</para></listitem>
|
||||||
|
@ -78,7 +78,7 @@
|
|||||||
<programlisting>add <replaceable>KERNEL-VERSION</replaceable> <filename>$BOOT/<replaceable>ENTRY-TOKEN</replaceable>/<replaceable>KERNEL-VERSION</replaceable>/</filename> <replaceable>KERNEL-IMAGE</replaceable> [<replaceable>INITRD-FILE</replaceable> ...]</programlisting>
|
<programlisting>add <replaceable>KERNEL-VERSION</replaceable> <filename>$BOOT/<replaceable>ENTRY-TOKEN</replaceable>/<replaceable>KERNEL-VERSION</replaceable>/</filename> <replaceable>KERNEL-IMAGE</replaceable> [<replaceable>INITRD-FILE</replaceable> ...]</programlisting>
|
||||||
|
|
||||||
<para>The third argument directly refers to the path where to place kernel images, initrd
|
<para>The third argument directly refers to the path where to place kernel images, initrd
|
||||||
images and other resources for <ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot
|
images and other resources for <ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot
|
||||||
Loader Specification</ulink> Type #1 entries (the "entry directory"). If other boot loader schemes
|
Loader Specification</ulink> Type #1 entries (the "entry directory"). If other boot loader schemes
|
||||||
are used the parameter may be ignored. The <replaceable>ENTRY-TOKEN</replaceable> string is
|
are used the parameter may be ignored. The <replaceable>ENTRY-TOKEN</replaceable> string is
|
||||||
typically the machine ID and is supposed to identify the local installation on the system. For
|
typically the machine ID and is supposed to identify the local installation on the system. For
|
||||||
@ -101,7 +101,7 @@
|
|||||||
If <replaceable>INITRD-FILE</replaceable>s are provided, it also copies them to
|
If <replaceable>INITRD-FILE</replaceable>s are provided, it also copies them to
|
||||||
<filename>$BOOT/<replaceable>ENTRY-TOKEN</replaceable>/<replaceable>KERNEL_VERSION</replaceable>/<replaceable>INITRD-FILE</replaceable></filename>.
|
<filename>$BOOT/<replaceable>ENTRY-TOKEN</replaceable>/<replaceable>KERNEL_VERSION</replaceable>/<replaceable>INITRD-FILE</replaceable></filename>.
|
||||||
It also creates a boot loader entry according to the <ulink
|
It also creates a boot loader entry according to the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink> (Type #1) in
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink> (Type #1) in
|
||||||
<filename>$BOOT/loader/entries/<replaceable>ENTRY-TOKEN</replaceable>-<replaceable>KERNEL-VERSION</replaceable>.conf</filename>.
|
<filename>$BOOT/loader/entries/<replaceable>ENTRY-TOKEN</replaceable>-<replaceable>KERNEL-VERSION</replaceable>.conf</filename>.
|
||||||
The title of the entry is the <replaceable>PRETTY_NAME</replaceable> parameter specified in
|
The title of the entry is the <replaceable>PRETTY_NAME</replaceable> parameter specified in
|
||||||
<filename>/etc/os-release</filename> or <filename>/usr/lib/os-release</filename> (if the former
|
<filename>/etc/os-release</filename> or <filename>/usr/lib/os-release</filename> (if the former
|
||||||
@ -150,7 +150,7 @@
|
|||||||
<refsect1>
|
<refsect1>
|
||||||
<title>The <varname>$BOOT</varname> partition</title>
|
<title>The <varname>$BOOT</varname> partition</title>
|
||||||
|
|
||||||
<para>The partition where the kernels and <ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot
|
<para>The partition where the kernels and <ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot
|
||||||
Loader Specification</ulink> snippets are located is called <varname>$BOOT</varname>.
|
Loader Specification</ulink> snippets are located is called <varname>$BOOT</varname>.
|
||||||
<command>kernel-install</command> determines the location of this partition by checking
|
<command>kernel-install</command> determines the location of this partition by checking
|
||||||
<filename>/efi/</filename>, <filename>/boot/</filename>, and <filename>/boot/efi/</filename> in turn. The
|
<filename>/efi/</filename>, <filename>/boot/</filename>, and <filename>/boot/efi/</filename> in turn. The
|
||||||
@ -225,7 +225,7 @@
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>bls</term>
|
<term>bls</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Standard <ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader
|
<para>Standard <ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader
|
||||||
Specification</ulink> Type #1 layout, compatible with
|
Specification</ulink> Type #1 layout, compatible with
|
||||||
<citerefentry><refentrytitle>systemd-boot</refentrytitle><manvolnum>7</manvolnum></citerefentry>:
|
<citerefentry><refentrytitle>systemd-boot</refentrytitle><manvolnum>7</manvolnum></citerefentry>:
|
||||||
entries in
|
entries in
|
||||||
@ -385,7 +385,7 @@
|
|||||||
<citerefentry><refentrytitle>os-release</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>os-release</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
||||||
<citerefentry project='man-pages'><refentrytitle>depmod</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
<citerefentry project='man-pages'><refentrytitle>depmod</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||||
<citerefentry><refentrytitle>systemd-boot</refentrytitle><manvolnum>7</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd-boot</refentrytitle><manvolnum>7</manvolnum></citerefentry>,
|
||||||
<ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink>
|
<ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink>
|
||||||
</para>
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
<literal>.conf</literal> extension under
|
<literal>.conf</literal> extension under
|
||||||
<filename><replaceable>ESP</replaceable>/loader/entries/</filename> on the EFI system partition (ESP),
|
<filename><replaceable>ESP</replaceable>/loader/entries/</filename> on the EFI system partition (ESP),
|
||||||
and <filename><replaceable>XBOOTLDR</replaceable>/loader/entries/</filename> on the extended boot loader
|
and <filename><replaceable>XBOOTLDR</replaceable>/loader/entries/</filename> on the extended boot loader
|
||||||
partition (XBOOTLDR) as defined by <ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader
|
partition (XBOOTLDR) as defined by <ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader
|
||||||
Specification</ulink>.
|
Specification</ulink>.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@ -57,7 +57,7 @@
|
|||||||
<para>The configuration options supported by
|
<para>The configuration options supported by
|
||||||
<filename><replaceable>ESP</replaceable>/loader/entries/*.conf</filename> and
|
<filename><replaceable>ESP</replaceable>/loader/entries/*.conf</filename> and
|
||||||
<filename><replaceable>XBOOTLDR</replaceable>/loader/entries/*.conf</filename> files are defined as part
|
<filename><replaceable>XBOOTLDR</replaceable>/loader/entries/*.conf</filename> files are defined as part
|
||||||
of the <ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader
|
of the <ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader
|
||||||
Specification</ulink>.</para>
|
Specification</ulink>.</para>
|
||||||
|
|
||||||
<para>The following configuration are supported by the <filename>loader.conf</filename> configuration
|
<para>The following configuration are supported by the <filename>loader.conf</filename> configuration
|
||||||
|
@ -237,7 +237,7 @@
|
|||||||
<para>This setting defaults to <constant>linux-generic</constant>.</para>
|
<para>This setting defaults to <constant>linux-generic</constant>.</para>
|
||||||
|
|
||||||
<para>Most of the partition type UUIDs listed above are defined in the <ulink
|
<para>Most of the partition type UUIDs listed above are defined in the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>.</para></listitem>
|
Specification</ulink>.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
@ -542,7 +542,7 @@
|
|||||||
|
|
||||||
<listitem><para>Configures the No-Auto, Read-Only and Grow-File-System partition flags (bit 63, 60
|
<listitem><para>Configures the No-Auto, Read-Only and Grow-File-System partition flags (bit 63, 60
|
||||||
and 59) of the partition table entry, as defined by the <ulink
|
and 59) of the partition table entry, as defined by the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>. Only
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>. Only
|
||||||
available for partition types supported by the specification. This option is a friendly way to set
|
available for partition types supported by the specification. This option is a friendly way to set
|
||||||
bits 63, 60 and 59 of the partition flags value without setting any of the other bits, and may be set
|
bits 63, 60 and 59 of the partition flags value without setting any of the other bits, and may be set
|
||||||
via <varname>Flags=</varname> too, see above.</para>
|
via <varname>Flags=</varname> too, see above.</para>
|
||||||
|
@ -2208,7 +2208,7 @@ Jan 12 10:46:45 example.com bluetoothd[8900]: gatt-time-server: Input/output err
|
|||||||
are applied to file system in the indicated disk image. This option is similar to
|
are applied to file system in the indicated disk image. This option is similar to
|
||||||
<option>--root=</option>, but operates on file systems stored in disk images or block devices. The
|
<option>--root=</option>, but operates on file systems stored in disk images or block devices. The
|
||||||
disk image should either contain just a file system or a set of file systems within a GPT partition
|
disk image should either contain just a file system or a set of file systems within a GPT partition
|
||||||
table, following the <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
table, following the <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>. For further information on supported disk images, see
|
Specification</ulink>. For further information on supported disk images, see
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
||||||
switch of the same name.</para></listitem>
|
switch of the same name.</para></listitem>
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
<para>Internally, the service operates based on the <varname>LoaderBootCountPath</varname> EFI variable (of the
|
<para>Internally, the service operates based on the <varname>LoaderBootCountPath</varname> EFI variable (of the
|
||||||
vendor UUID <constant>4a67b082-0a4c-41cf-b6c7-440b29bb8c4</constant>), which is passed from the boot loader to the
|
vendor UUID <constant>4a67b082-0a4c-41cf-b6c7-440b29bb8c4</constant>), which is passed from the boot loader to the
|
||||||
OS. It contains a file system path (relative to the EFI system partition) of the <ulink
|
OS. It contains a file system path (relative to the EFI system partition) of the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink> compliant boot loader entry
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink> compliant boot loader entry
|
||||||
file or unified kernel image file that was used to boot up the
|
file or unified kernel image file that was used to boot up the
|
||||||
system. <command>systemd-bless-boot.service</command> removes the two 'tries done' and 'tries left' numeric boot
|
system. <command>systemd-bless-boot.service</command> removes the two 'tries done' and 'tries left' numeric boot
|
||||||
counters from the filename, which indicates to future invocations of the boot loader that the entry has completed
|
counters from the filename, which indicates to future invocations of the boot loader that the entry has completed
|
||||||
|
@ -39,12 +39,12 @@
|
|||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para>Boot entries defined with <ulink
|
<listitem><para>Boot entries defined with <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink> Type #1
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink> Type #1
|
||||||
description files located in <filename>/loader/entries/</filename> on the ESP and the Extended Boot
|
description files located in <filename>/loader/entries/</filename> on the ESP and the Extended Boot
|
||||||
Loader Partition. These usually describe Linux kernel images with associated initrd images, but
|
Loader Partition. These usually describe Linux kernel images with associated initrd images, but
|
||||||
alternatively may also describe other arbitrary EFI executables.</para></listitem>
|
alternatively may also describe other arbitrary EFI executables.</para></listitem>
|
||||||
|
|
||||||
<listitem><para>Unified kernel images, <ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot
|
<listitem><para>Unified kernel images, <ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot
|
||||||
Loader Specification</ulink> Type #2, which are executable EFI binaries in
|
Loader Specification</ulink> Type #2, which are executable EFI binaries in
|
||||||
<filename>/EFI/Linux/</filename> on the ESP and the Extended Boot Loader Partition.</para></listitem>
|
<filename>/EFI/Linux/</filename> on the ESP and the Extended Boot Loader Partition.</para></listitem>
|
||||||
|
|
||||||
@ -304,11 +304,11 @@
|
|||||||
<citerefentry><refentrytitle>loader.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para>
|
<citerefentry><refentrytitle>loader.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para>
|
||||||
|
|
||||||
<para>Boot entry description files following the <ulink
|
<para>Boot entry description files following the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink> are read from
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink> are read from
|
||||||
<filename>/loader/entries/</filename> on the ESP and the Extended Boot Loader partition.</para>
|
<filename>/loader/entries/</filename> on the ESP and the Extended Boot Loader partition.</para>
|
||||||
|
|
||||||
<para>Unified kernel boot entries following the <ulink
|
<para>Unified kernel boot entries following the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink> are read from
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink> are read from
|
||||||
<filename>/EFI/Linux/</filename> on the ESP and the Extended Boot Loader partition.</para>
|
<filename>/EFI/Linux/</filename> on the ESP and the Extended Boot Loader partition.</para>
|
||||||
|
|
||||||
<para>Optionally, a random seed for early boot entropy pool provisioning is stored in
|
<para>Optionally, a random seed for early boot entropy pool provisioning is stored in
|
||||||
@ -474,7 +474,7 @@
|
|||||||
<title>Boot Counting</title>
|
<title>Boot Counting</title>
|
||||||
|
|
||||||
<para><command>systemd-boot</command> implements a simple boot counting mechanism on top of the <ulink
|
<para><command>systemd-boot</command> implements a simple boot counting mechanism on top of the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink>, for automatic and unattended
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink>, for automatic and unattended
|
||||||
fallback to older kernel versions/boot loader entries when a specific entry continuously fails. Any boot loader
|
fallback to older kernel versions/boot loader entries when a specific entry continuously fails. Any boot loader
|
||||||
entry file and unified kernel image file that contains a <literal>+</literal> followed by one or two numbers (if
|
entry file and unified kernel image file that contains a <literal>+</literal> followed by one or two numbers (if
|
||||||
two they need to be separated by a <literal>-</literal>), before the <filename>.conf</filename> or
|
two they need to be separated by a <literal>-</literal>), before the <filename>.conf</filename> or
|
||||||
@ -534,7 +534,7 @@
|
|||||||
<citerefentry><refentrytitle>systemd-boot-system-token.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd-boot-system-token.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||||
<citerefentry><refentrytitle>kernel-install</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>kernel-install</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||||
<citerefentry><refentrytitle>systemd-stub</refentrytitle><manvolnum>7</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd-stub</refentrytitle><manvolnum>7</manvolnum></citerefentry>,
|
||||||
<ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink>,
|
<ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink>,
|
||||||
<ulink url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>
|
<ulink url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>
|
||||||
</para>
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
@ -74,7 +74,7 @@
|
|||||||
|
|
||||||
<orderedlist>
|
<orderedlist>
|
||||||
<listitem><para>OS disk images containing a GPT partition table envelope, with partitions marked
|
<listitem><para>OS disk images containing a GPT partition table envelope, with partitions marked
|
||||||
according to the <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
according to the <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>.</para></listitem>
|
Specification</ulink>.</para></listitem>
|
||||||
|
|
||||||
<listitem><para>OS disk images containing just a plain file-system without an enveloping partition
|
<listitem><para>OS disk images containing just a plain file-system without an enveloping partition
|
||||||
@ -115,7 +115,7 @@
|
|||||||
<listitem><para>Mount the specified OS image to the specified directory. This will dissect the image,
|
<listitem><para>Mount the specified OS image to the specified directory. This will dissect the image,
|
||||||
determine the OS root file system — as well as possibly other partitions — and mount them to the
|
determine the OS root file system — as well as possibly other partitions — and mount them to the
|
||||||
specified directory. If the OS image contains multiple partitions marked with the <ulink
|
specified directory. If the OS image contains multiple partitions marked with the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>
|
||||||
multiple nested mounts are established. This command expects two arguments: a path to an image file
|
multiple nested mounts are established. This command expects two arguments: a path to an image file
|
||||||
and a path to a directory where to mount the image.</para>
|
and a path to a directory where to mount the image.</para>
|
||||||
|
|
||||||
@ -270,7 +270,7 @@
|
|||||||
<option>--mount</option> or <option>--copy-to</option>) the file systems contained in the OS image
|
<option>--mount</option> or <option>--copy-to</option>) the file systems contained in the OS image
|
||||||
are automatically grown to their partition sizes, if bit 59 in the GPT partition flags is set for
|
are automatically grown to their partition sizes, if bit 59 in the GPT partition flags is set for
|
||||||
partition types that are defined by the <ulink
|
partition types that are defined by the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>. This
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>. This
|
||||||
behavior may be switched off using <option>--growfs=no</option>. File systems are grown automatically
|
behavior may be switched off using <option>--growfs=no</option>. File systems are grown automatically
|
||||||
on access if all of the following conditions are met:</para>
|
on access if all of the following conditions are met:</para>
|
||||||
<orderedlist>
|
<orderedlist>
|
||||||
@ -322,7 +322,7 @@
|
|||||||
<option>--verity-data=</option> specifies a path to a file with the Verity data to use for the OS
|
<option>--verity-data=</option> specifies a path to a file with the Verity data to use for the OS
|
||||||
image, in case it is stored in a detached file. It is recommended to embed the Verity data directly
|
image, in case it is stored in a detached file. It is recommended to embed the Verity data directly
|
||||||
in the image, using the Verity mechanisms in the <ulink
|
in the image, using the Verity mechanisms in the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>.
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
@ -356,7 +356,7 @@
|
|||||||
<citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
||||||
<citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
||||||
<ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>,
|
<ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>,
|
||||||
<citerefentry project='man-pages'><refentrytitle>umount</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
<citerefentry project='man-pages'><refentrytitle>umount</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||||
<citerefentry project='man-pages'><refentrytitle>fdisk</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
<citerefentry project='man-pages'><refentrytitle>fdisk</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
||||||
</para>
|
</para>
|
||||||
|
@ -104,7 +104,7 @@
|
|||||||
are applied to file system in the indicated disk image. This is similar to <option>--root=</option>
|
are applied to file system in the indicated disk image. This is similar to <option>--root=</option>
|
||||||
but operates on file systems stored in disk images or block devices. The disk image should either
|
but operates on file systems stored in disk images or block devices. The disk image should either
|
||||||
contain just a file system or a set of file systems within a GPT partition table, following the
|
contain just a file system or a set of file systems within a GPT partition table, following the
|
||||||
<ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
<ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>. For further information on supported disk images, see
|
Specification</ulink>. For further information on supported disk images, see
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
||||||
switch of the same name.</para></listitem>
|
switch of the same name.</para></listitem>
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
<filename>/var/tmp/</filename>, the EFI System Partition, the Extended Boot Loader Partition and swap
|
<filename>/var/tmp/</filename>, the EFI System Partition, the Extended Boot Loader Partition and swap
|
||||||
partitions and creates mount and swap units for them, based on the partition type GUIDs of GUID partition
|
partitions and creates mount and swap units for them, based on the partition type GUIDs of GUID partition
|
||||||
tables (GPT), see <ulink url="https://uefi.org/specifications">UEFI Specification</ulink>, chapter 5. It
|
tables (GPT), see <ulink url="https://uefi.org/specifications">UEFI Specification</ulink>, chapter 5. It
|
||||||
implements the <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
implements the <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>. Note that this generator has no effect on non-GPT systems, and on specific mount
|
Specification</ulink>. Note that this generator has no effect on non-GPT systems, and on specific mount
|
||||||
points that are directories already containing files. Also, on systems where the units are explicitly
|
points that are directories already containing files. Also, on systems where the units are explicitly
|
||||||
configured (for example, listed in <citerefentry
|
configured (for example, listed in <citerefentry
|
||||||
@ -97,7 +97,7 @@
|
|||||||
</entry>
|
</entry>
|
||||||
<entry>root partitions for other architectures</entry>
|
<entry>root partitions for other architectures</entry>
|
||||||
<entry><filename>/</filename></entry>
|
<entry><filename>/</filename></entry>
|
||||||
<entry>The first partition with the type UUID matching the architecture, located on the same disk as the ESP, is used as the root file system <filename>/</filename>. For the full list and constant values, see <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>.</entry>
|
<entry>The first partition with the type UUID matching the architecture, located on the same disk as the ESP, is used as the root file system <filename>/</filename>. For the full list and constant values, see <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>.</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry><constant>SD_GPT_HOME</constant> <constant>933ac7e1-2eb4-4f13-b844-0e14e2aef915</constant></entry>
|
<entry><constant>SD_GPT_HOME</constant> <constant>933ac7e1-2eb4-4f13-b844-0e14e2aef915</constant></entry>
|
||||||
@ -211,7 +211,7 @@
|
|||||||
are generated.</para>
|
are generated.</para>
|
||||||
|
|
||||||
<para>If the disk contains an Extended Boot Loader partition, as defined in the <ulink
|
<para>If the disk contains an Extended Boot Loader partition, as defined in the <ulink
|
||||||
url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink>, it is made
|
url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink>, it is made
|
||||||
available at <filename>/boot/</filename> (by means of an automount point, similar to the ESP, see
|
available at <filename>/boot/</filename> (by means of an automount point, similar to the ESP, see
|
||||||
above). If both an EFI System Partition and an Extended Boot Loader partition exist the latter is
|
above). If both an EFI System Partition and an Extended Boot Loader partition exist the latter is
|
||||||
preferably mounted to <filename>/boot/</filename>. Make sure to create both <filename>/efi/</filename>
|
preferably mounted to <filename>/boot/</filename>. Make sure to create both <filename>/efi/</filename>
|
||||||
|
@ -288,7 +288,7 @@
|
|||||||
a server data partition which are mounted to the appropriate
|
a server data partition which are mounted to the appropriate
|
||||||
places in the container. All these partitions must be
|
places in the container. All these partitions must be
|
||||||
identified by the partition types defined by the <ulink
|
identified by the partition types defined by the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable
|
||||||
Partitions Specification</ulink>.</para></listitem>
|
Partitions Specification</ulink>.</para></listitem>
|
||||||
|
|
||||||
<listitem><para>No partition table, and a single file system spanning the whole image.</para></listitem>
|
<listitem><para>No partition table, and a single file system spanning the whole image.</para></listitem>
|
||||||
|
@ -430,7 +430,7 @@
|
|||||||
<citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
||||||
<citerefentry><refentrytitle>systemd-creds</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd-creds</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
||||||
<citerefentry><refentrytitle>systemd-sysext</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd-sysext</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||||
<ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader Specification</ulink>,
|
<ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader Specification</ulink>,
|
||||||
<ulink url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>,
|
<ulink url="https://systemd.io/BOOT_LOADER_INTERFACE">Boot Loader Interface</ulink>,
|
||||||
<citerefentry project='man-pages'><refentrytitle>objcopy</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
<citerefentry project='man-pages'><refentrytitle>objcopy</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
||||||
<citerefentry project='archlinux'><refentrytitle>sbsign</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
<citerefentry project='archlinux'><refentrytitle>sbsign</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<orderedlist>
|
<orderedlist>
|
||||||
<listitem><para>Plain directories or btrfs subvolumes containing the OS tree</para></listitem>
|
<listitem><para>Plain directories or btrfs subvolumes containing the OS tree</para></listitem>
|
||||||
<listitem><para>Disk images with a GPT disk label, following the <ulink
|
<listitem><para>Disk images with a GPT disk label, following the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink></para></listitem>
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink></para></listitem>
|
||||||
<listitem><para>Disk images lacking a partition table, with a naked Linux file system (e.g. squashfs or ext4)</para></listitem>
|
<listitem><para>Disk images lacking a partition table, with a naked Linux file system (e.g. squashfs or ext4)</para></listitem>
|
||||||
</orderedlist>
|
</orderedlist>
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@
|
|||||||
are applied to file system in the indicated disk image. This is similar to <option>--root=</option>
|
are applied to file system in the indicated disk image. This is similar to <option>--root=</option>
|
||||||
but operates on file systems stored in disk images or block devices. The disk image should either
|
but operates on file systems stored in disk images or block devices. The disk image should either
|
||||||
contain just a file system or a set of file systems within a GPT partition table, following the
|
contain just a file system or a set of file systems within a GPT partition table, following the
|
||||||
<ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
<ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>. For further information on supported disk images, see
|
Specification</ulink>. For further information on supported disk images, see
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
||||||
switch of the same name.</para></listitem>
|
switch of the same name.</para></listitem>
|
||||||
|
@ -192,7 +192,7 @@
|
|||||||
are applied to file system in the indicated disk image. This is similar to <option>--root=</option>
|
are applied to file system in the indicated disk image. This is similar to <option>--root=</option>
|
||||||
but operates on file systems stored in disk images or block devices. The disk image should either
|
but operates on file systems stored in disk images or block devices. The disk image should either
|
||||||
contain just a file system or a set of file systems within a GPT partition table, following the
|
contain just a file system or a set of file systems within a GPT partition table, following the
|
||||||
<ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
<ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>. For further information on supported disk images, see
|
Specification</ulink>. For further information on supported disk images, see
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
||||||
switch of the same name.</para>
|
switch of the same name.</para>
|
||||||
|
@ -156,7 +156,7 @@
|
|||||||
or loopback file instead of a directory. The device node or file system image file needs to contain a
|
or loopback file instead of a directory. The device node or file system image file needs to contain a
|
||||||
file system without a partition table, or a file system within an MBR/MS-DOS or GPT partition table
|
file system without a partition table, or a file system within an MBR/MS-DOS or GPT partition table
|
||||||
with only a single Linux-compatible partition, or a set of file systems within a GPT partition table
|
with only a single Linux-compatible partition, or a set of file systems within a GPT partition table
|
||||||
that follows the <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
that follows the <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>.</para>
|
Specification</ulink>.</para>
|
||||||
|
|
||||||
<para>When <varname>DevicePolicy=</varname> is set to <literal>closed</literal> or
|
<para>When <varname>DevicePolicy=</varname> is set to <literal>closed</literal> or
|
||||||
@ -188,7 +188,7 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>Valid partition names follow the <ulink
|
<para>Valid partition names follow the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>:
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>:
|
||||||
<constant>root</constant>, <constant>usr</constant>, <constant>home</constant>, <constant>srv</constant>,
|
<constant>root</constant>, <constant>usr</constant>, <constant>home</constant>, <constant>srv</constant>,
|
||||||
<constant>esp</constant>, <constant>xbootldr</constant>, <constant>tmp</constant>,
|
<constant>esp</constant>, <constant>xbootldr</constant>, <constant>tmp</constant>,
|
||||||
<constant>var</constant>.</para>
|
<constant>var</constant>.</para>
|
||||||
@ -255,7 +255,7 @@
|
|||||||
<para>This option is supported only for disk images that contain a single file system, without an
|
<para>This option is supported only for disk images that contain a single file system, without an
|
||||||
enveloping partition table. Images that contain a GPT partition table should instead include both
|
enveloping partition table. Images that contain a GPT partition table should instead include both
|
||||||
root file system and matching Verity data in the same image, implementing the <ulink
|
root file system and matching Verity data in the same image, implementing the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>.</para>
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>.</para>
|
||||||
|
|
||||||
<xi:include href="system-only.xml" xpointer="singular"/></listitem>
|
<xi:include href="system-only.xml" xpointer="singular"/></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
@ -71,7 +71,7 @@
|
|||||||
<listitem><para>A file <literal>https://download.example.com/foobarOS_47.root.xz</literal> should be
|
<listitem><para>A file <literal>https://download.example.com/foobarOS_47.root.xz</literal> should be
|
||||||
downloaded, decompressed and written to a previously unused partition with GPT partition type UUID
|
downloaded, decompressed and written to a previously unused partition with GPT partition type UUID
|
||||||
4f68bce3-e8cd-4db1-96e7-fbcaf984b709 for x86-64, as per <ulink
|
4f68bce3-e8cd-4db1-96e7-fbcaf984b709 for x86-64, as per <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>.</para></listitem>
|
Specification</ulink>.</para></listitem>
|
||||||
|
|
||||||
<listitem><para>Similarly, a file <literal>https://download.example.com/foobarOS_47.verity.xz</literal>
|
<listitem><para>Similarly, a file <literal>https://download.example.com/foobarOS_47.verity.xz</literal>
|
||||||
@ -80,7 +80,7 @@
|
|||||||
for x86-64 root file systems).</para></listitem>
|
for x86-64 root file systems).</para></listitem>
|
||||||
|
|
||||||
<listitem><para>Finally, a file <literal>https://download.example.com/foobarOS_47.efi.xz</literal> (a
|
<listitem><para>Finally, a file <literal>https://download.example.com/foobarOS_47.efi.xz</literal> (a
|
||||||
unified kernel, as per <ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot Loader
|
unified kernel, as per <ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot Loader
|
||||||
Specification</ulink> Type #2) should be downloaded, decompressed and written to the ESP file system,
|
Specification</ulink> Type #2) should be downloaded, decompressed and written to the ESP file system,
|
||||||
i.e. to <filename>EFI/Linux/foobarOS_47.efi</filename> in the ESP.</para></listitem>
|
i.e. to <filename>EFI/Linux/foobarOS_47.efi</filename> in the ESP.</para></listitem>
|
||||||
</orderedlist>
|
</orderedlist>
|
||||||
@ -355,21 +355,21 @@
|
|||||||
<entry><literal>@a</literal></entry>
|
<entry><literal>@a</literal></entry>
|
||||||
<entry>GPT partition flag NoAuto</entry>
|
<entry>GPT partition flag NoAuto</entry>
|
||||||
<entry>Either <literal>0</literal> or <literal>1</literal></entry>
|
<entry>Either <literal>0</literal> or <literal>1</literal></entry>
|
||||||
<entry>Controls NoAuto bit of the GPT partition flags, as per <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>; only relevant if target resource type chosen as <constant>partition</constant></entry>
|
<entry>Controls NoAuto bit of the GPT partition flags, as per <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>; only relevant if target resource type chosen as <constant>partition</constant></entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry><literal>@g</literal></entry>
|
<entry><literal>@g</literal></entry>
|
||||||
<entry>GPT partition flag GrowFileSystem</entry>
|
<entry>GPT partition flag GrowFileSystem</entry>
|
||||||
<entry>Either <literal>0</literal> or <literal>1</literal></entry>
|
<entry>Either <literal>0</literal> or <literal>1</literal></entry>
|
||||||
<entry>Controls GrowFileSystem bit of the GPT partition flags, as per <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>; only relevant if target resource type chosen as <constant>partition</constant></entry>
|
<entry>Controls GrowFileSystem bit of the GPT partition flags, as per <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink>; only relevant if target resource type chosen as <constant>partition</constant></entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry><literal>@r</literal></entry>
|
<entry><literal>@r</literal></entry>
|
||||||
<entry>Read-only flag</entry>
|
<entry>Read-only flag</entry>
|
||||||
<entry>Either <literal>0</literal> or <literal>1</literal></entry>
|
<entry>Either <literal>0</literal> or <literal>1</literal></entry>
|
||||||
<entry>Controls ReadOnly bit of the GPT partition flags, as per <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink> and other output read-only flags, see <varname>ReadOnly=</varname> below</entry>
|
<entry>Controls ReadOnly bit of the GPT partition flags, as per <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink> and other output read-only flags, see <varname>ReadOnly=</varname> below</entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
@ -610,7 +610,7 @@
|
|||||||
overall <varname>PartitionFlags=</varname> flags setting and the individual flag settings
|
overall <varname>PartitionFlags=</varname> flags setting and the individual flag settings
|
||||||
<varname>PartitionNoAuto=</varname> and <varname>PartitionGrowFileSystem=</varname> are used (or the
|
<varname>PartitionNoAuto=</varname> and <varname>PartitionGrowFileSystem=</varname> are used (or the
|
||||||
wildcards for them), then the latter override the former, i.e. the individual flag bit overrides the
|
wildcards for them), then the latter override the former, i.e. the individual flag bit overrides the
|
||||||
overall flags value. See <ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable
|
overall flags value. See <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable
|
||||||
Partitions Specification</ulink> for details about these flags.</para>
|
Partitions Specification</ulink> for details about these flags.</para>
|
||||||
|
|
||||||
<para>Note that these settings are not used for matching, they only have effect on newly written
|
<para>Note that these settings are not used for matching, they only have effect on newly written
|
||||||
@ -622,7 +622,7 @@
|
|||||||
|
|
||||||
<listitem><para>Controls whether to mark the resulting file, subvolume or partition read-only. If the
|
<listitem><para>Controls whether to mark the resulting file, subvolume or partition read-only. If the
|
||||||
target type is <constant>partition</constant> this controls the ReadOnly partition flag, as per
|
target type is <constant>partition</constant> this controls the ReadOnly partition flag, as per
|
||||||
<ulink url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions
|
<ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions
|
||||||
Specification</ulink>, similar to the <varname>PartitionNoAuto=</varname> and
|
Specification</ulink>, similar to the <varname>PartitionNoAuto=</varname> and
|
||||||
<varname>PartitionGrowFileSystem=</varname> flags described above. If the target type is
|
<varname>PartitionGrowFileSystem=</varname> flags described above. If the target type is
|
||||||
<constant>regular-file</constant>, the writable bit is removed from the access mode. If the the
|
<constant>regular-file</constant>, the writable bit is removed from the access mode. If the the
|
||||||
@ -829,7 +829,7 @@ TriesDone=0
|
|||||||
InstancesMax=2</programlisting></para>
|
InstancesMax=2</programlisting></para>
|
||||||
|
|
||||||
<para>The above installs a unified kernel image into the ESP (which is mounted to
|
<para>The above installs a unified kernel image into the ESP (which is mounted to
|
||||||
<filename>/efi/</filename>), as per <ulink url="https://systemd.io/BOOT_LOADER_SPECIFICATION">Boot
|
<filename>/efi/</filename>), as per <ulink url="https://uapi-group.org/specifications/specs/boot_loader_specification">Boot
|
||||||
Loader Specification</ulink> Type #2. This defines three possible patterns for the names of the
|
Loader Specification</ulink> Type #2. This defines three possible patterns for the names of the
|
||||||
kernel images, as per <ulink url="https://systemd.io/AUTOMATIC_BOOT_ASSESSMENT">Automatic Boot
|
kernel images, as per <ulink url="https://systemd.io/AUTOMATIC_BOOT_ASSESSMENT">Automatic Boot
|
||||||
Assessment</ulink>, and ensures when installing new kernels, they are set up with 3 tries left. No
|
Assessment</ulink>, and ensures when installing new kernels, they are set up with 3 tries left. No
|
||||||
|
@ -354,7 +354,7 @@ static int read_efi_options_variable(char **ret) {
|
|||||||
int r;
|
int r;
|
||||||
|
|
||||||
/* In SecureBoot mode this is probably not what you want. As your cmdline is cryptographically signed
|
/* In SecureBoot mode this is probably not what you want. As your cmdline is cryptographically signed
|
||||||
* like when using Type #2 EFI Unified Kernel Images (https://systemd.io/BOOT_LOADER_SPECIFICATION)
|
* like when using Type #2 EFI Unified Kernel Images (https://uapi-group.org/specifications/specs/boot_loader_specification)
|
||||||
* The user's intention is then that the cmdline should not be modified. You want to make sure that
|
* The user's intention is then that the cmdline should not be modified. You want to make sure that
|
||||||
* the system starts up as exactly specified in the signed artifact.
|
* the system starts up as exactly specified in the signed artifact.
|
||||||
*
|
*
|
||||||
|
@ -5753,7 +5753,7 @@ static int run(int argc, char *argv[]) {
|
|||||||
log_notice("Note that the disk image needs to\n"
|
log_notice("Note that the disk image needs to\n"
|
||||||
" a) either contain only a single MBR partition of type 0x83 that is marked bootable\n"
|
" a) either contain only a single MBR partition of type 0x83 that is marked bootable\n"
|
||||||
" b) or contain a single GPT partition of type 0FC63DAF-8483-4772-8E79-3D69D8477DE4\n"
|
" b) or contain a single GPT partition of type 0FC63DAF-8483-4772-8E79-3D69D8477DE4\n"
|
||||||
" c) or follow https://systemd.io/DISCOVERABLE_PARTITIONS\n"
|
" c) or follow https://uapi-group.org/specifications/specs/discoverable_partitions_specification\n"
|
||||||
" d) or contain a file system without a partition table\n"
|
" d) or contain a file system without a partition table\n"
|
||||||
"in order to be bootable with systemd-nspawn.");
|
"in order to be bootable with systemd-nspawn.");
|
||||||
goto finish;
|
goto finish;
|
||||||
|
@ -90,7 +90,8 @@ DESCRIPTIONS = {
|
|||||||
'The Extended Boot Loader Partition (XBOOTLDR) used for the current boot is automatically '
|
'The Extended Boot Loader Partition (XBOOTLDR) used for the current boot is automatically '
|
||||||
'mounted to `/boot/`, unless a different partition is mounted there (possibly via '
|
'mounted to `/boot/`, unless a different partition is mounted there (possibly via '
|
||||||
'`/etc/fstab`) or the directory is non-empty on the root disk. This partition type '
|
'`/etc/fstab`) or the directory is non-empty on the root disk. This partition type '
|
||||||
'is defined by the [Boot Loader Specification](https://systemd.io/BOOT_LOADER_SPECIFICATION).'),
|
'is defined by the [Boot Loader '
|
||||||
|
'Specification](https://uapi-group.org/specifications/specs/boot_loader_specification).'),
|
||||||
'SWAP': (
|
'SWAP': (
|
||||||
'Swap, optionally in LUKS',
|
'Swap, optionally in LUKS',
|
||||||
'All swap partitions on the disk containing the root partition are automatically enabled. '
|
'All swap partitions on the disk containing the root partition are automatically enabled. '
|
||||||
|
Loading…
Reference in New Issue
Block a user