diff --git a/man/loader.conf.xml b/man/loader.conf.xml index 1186d3e2b48..d5abb1c04ec 100644 --- a/man/loader.conf.xml +++ b/man/loader.conf.xml @@ -23,6 +23,7 @@ ESP/loader/loader.conf, ESP/loader/entries/*.conf + XBOOTLDR/loader/entries/*.conf @@ -33,13 +34,16 @@ systemd-boot7 will read ESP/loader/loader.conf, and any files with the .conf extension under - ESP/loader/entries/ on the EFI system partition (ESP) as - defined by Boot Loader Specification. + ESP/loader/entries/ on the EFI system partition (ESP), + and XBOOTLDR/loader/entries/ on the extended boot loader + partition (XBOOTLDR) as defined by Boot Loader + Specification. - Each configuration file must consist of an option name, followed by - whitespace, and the option value. # may be used to start - a comment line. Empty and comment lines are ignored. + Each of these configuration files must consist of series of newline (i.e. ASCII code 10) separated + lines, each consisting of an option name, followed by whitespace, and the option + value. # may be used to start a comment line. Empty and comment lines are ignored. The + files use UTF-8 encoding. Boolean arguments may be written as yes/y/true/t/on/1 or @@ -50,7 +54,14 @@ Options - The following configuration options in loader.conf are understood: + The configuration options supported by + ESP/loader/entries/*.conf and + XBOOTLDR/loader/entries/*.conf files are defined as part + of the Boot Loader + Specification. + + The following configuration are supported by the loader.conf configuration + file: diff --git a/man/rules/meson.build b/man/rules/meson.build index aa969344abe..aaa69d30385 100644 --- a/man/rules/meson.build +++ b/man/rules/meson.build @@ -971,7 +971,7 @@ manpages = [ ['systemd-stdio-bridge', '1', [], ''], ['systemd-stub', '7', - ['linuxaa64.efi.stub', 'linuxia32.efi.stub', 'linuxx64.efi.stub'], + ['linuxaa64.efi.stub', 'linuxia32.efi.stub', 'linuxx64.efi.stub', 'sd-stub'], 'HAVE_GNU_EFI'], ['systemd-suspend.service', '8', diff --git a/man/systemd-boot.xml b/man/systemd-boot.xml index 6029330dd10..393c0312fa3 100644 --- a/man/systemd-boot.xml +++ b/man/systemd-boot.xml @@ -30,12 +30,12 @@ systemd-boot loads boot entry information from the EFI system partition (ESP), usually mounted at /efi/, /boot/, or - /boot/efi/ during OS runtime, as well as from the Extended Boot Loader partition if - it exists (usually mounted to /boot/). Configuration file fragments, kernels, - initrds and other EFI images to boot generally need to reside on the ESP or the Extended Boot Loader - partition. Linux kernels must be built with to be able to be directly - executed as an EFI image. During boot systemd-boot automatically assembles a list of - boot entries from the following sources: + /boot/efi/ during OS runtime, as well as from the Extended Boot Loader partition + (XBOOTLDR) if it exists (usually mounted to /boot/). Configuration file fragments, + kernels, initrds and other EFI images to boot generally need to reside on the ESP or the Extended Boot + Loader partition. Linux kernels must be built with to be able to be + directly executed as an EFI image. During boot systemd-boot automatically assembles a + list of boot entries from the following sources: Boot entries defined with systemd-stub + sd-stub linuxx64.efi.stub linuxia32.efi.stub linuxaa64.efi.stub