.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSTEMD\-STUB 7 "" "systemd 252" systemd\-stub .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH BEZEICHNUNG systemd\-stub, sd\-stub, linuxx64.efi.stub, linuxia32.efi.stub, linuxaa64.efi.stub \- Ein einfacher UEFI\-Kernel\-Systemstartrumpf .SH ÜBERSICHT .PP /usr/lib/systemd/boot/efi/linuxx64\&.efi\&.stub .PP /usr/lib/systemd/boot/efi/linuxia32\&.efi\&.stub .PP /usr/lib/systemd/boot/efi/linuxaa64\&.efi\&.stub .PP \fIESP\fP/\&.\&.\&./\fIfoo\fP\&.efi\&.extra\&.d/*\&.cred .PP \fIESP\fP/\&.\&.\&./\fIfoo\fP\&.efi\&.extra\&.d/*\&.raw .PP \fIESP\fP/loader/credentials/*\&.cred .SH BESCHREIBUNG .PP \fBsystemd\-stub\fP (gespeichert auf Platte in den architekturabhängigen Dateien linuxx64\&.efi\&.stub, linuxia32\&.efi\&.stub, linuxaa64\&.efi\&.stub) ist ein einfacher UEFI\-Systemstartrumpf\&. Ein UEFI\-Systemstartrumpf ist ein Stück Code, das an ein Linux\-Kernel\-Programmabbild angehängt wird und in der UEFI\-Firmwareumgebung ausgeführt wird, bevor in die Linux\-Kernelumgebung übergewechselt wird\&. Der UEFI\-Systemstartrumpf stellt sicher, dass ein Linux\-Kernel als reguläres UEFI\-Programm ausgeführt wird\&. Er ist in der Lage, verschiedene vorbereitende Aktionen durchzuführen, bevor das System in die Linux\-Welt umgeschaltet wird\&. .PP Der UEFI\-Systemstartrumpf schaut innerhalb des UEFI\-PE\-Programms selbst nach verschiedenen Ressourcen für den Kernelaufruf\&. Dies ermöglicht die Kombination verschiedener Ressourcen innerhalb eines einzigen PE\-Programmabbilds (das normalerweise »Unified Kernel Image« (vereinigtes Kernelabbild oder kurz »UKI«) genannt wird), welches dann selbst wieder über UEFI SecureBoot als ganzes signiert werden kann, und damit alle einzelnen Ressourcen auf einmal abdeckt\&. Insbesondere kann er folgendes enthalten: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Nach dem ELF\-Linux\-Kernelabbild wird im PE\-Abschnitt »\&.linux« des ausführbaren Abbilds gesucht\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Betriebssystemveröffentlichungsinformationen, d\&.h\&. die Datei \fBos\-release\fP(5) des Betriebssystems, zu dem der Kernel gehört, im Abschnitt »\&.osrel«\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Die Initrd wird aus dem PE\-Abschnitt »\&.initrd« geladen\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Nach dem kompilierten binären DeviceTree wird im PE\-Abschnitt »\&.dtb« gesucht\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Nach der an den aufgerufenen Kernel zu übergebenen Kernelbefehlszeile wird im PE\-Abschnitt »\&.cmdline« gesucht\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Nach der vor Aufruf des Kernels anzuzeigenden Systemstartgraphik (im Windows\-\&.BMP\-Format) wird im PE\-Abschnitt »&.splash« gesucht\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Eine Gruppe kryptographischer Signaturen im JSON\-Format für die erwarteten TPM2\-PCR\-Werte, wenn dieser Kernel gestartet wird, im Abschnitt »\&.pcrsig«\&. Dies ist zur Implementierung von TPM2\-Richtlinien nützlich, die Plattenverschlüsselung und ähnliches an Kernel binden, die mit einem bestimmten Schlüssel signiert wurden\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Ein Richtlinien\-Schlüssel im PEM\-Format, der auf diese TPM2\-PCR\-Signaturdaten im Abschnitt »\&.pcrpkey« passt\&. .RE .PP Falls UEFI\-SecureBoot aktiviert und der Abschnitt »\&.cmdline« in dem ausgeführten Abbild vorhanden ist, werden alle Versuche, die Kernelbefehlszeile durch Übergabe anderer Aufrufparameter an das EFI\-Programm außer Kraft zu setzen, ignoriert\&. Um daher die Außerkraftsetzung der Kernelbefehlszeile zu erlauben, deaktivieren Sie entweder UEFI\-SecureBoot oder nehmen Sie keine Kernelbefehlszeile in den PE\-Abschnitt in der Kernelabbilddatei auf\&. Falls eine Befehlszeile über EFI\-Aufrufparameter an das EFI\-Programm akzeptiert wird, dann wird sie in TPM PCR 12 eingemessen (falls ein TPM vorhanden ist)\&. .PP Falls in dem Abschnitt »\&.dtb« ein DeviceTree eingebettet ist, ersetzt er einen bestehenden DeviceTree in der entsprechenden EFI\-Konfigurationstabelle\&. Systemd\-stub wird die Firmware über das »EFI_DT_FIXUP_PROTOCOL« nach hardwarespezifischen Korrekturen für den DeviceTree befragen\&. .PP Der Inhalt der sieben dieser acht PE\-Abschnitte wird in TPM PCR 11 eingemessen, der anderweitig nicht verwandt wird\&. Daher kann er ohne großen Aufwand vorberechnet werden\&. Der Abschnitt »&.pcrsig« wird in diese Messung nicht eingeschlossen, da er dazu gedacht ist, die Signaturen der erwarteten Ergebnisse für diese Messungen zu enthalten, d\&.h\&. die Ausgaben dieser Messaktion und kann daher nicht gleichzeitig deren Eingabe sein\&. .PP Wenn »\&.pcrsig« und/oder »\&.pcrpkey« in einem vereinigten Kernelabbild vorhanden sind, werden ihre Inhalte an den gestarteten Kernel in einem synthetisierten Initrd\-CPIO\-Archiv übergeben, das sie unter den Dateien \&.extra/tpm2\-pcr\-signature\&.json und /\&.extra/tpm2\-pcr\-public\-key\&.pem ablegt\&. Typischerweise stellt eine \fBtmpfiles.d\fP(5)\-Zeile dann sicher, das sie nach /run/systemd/tpm2\-pcr\-signature\&.json und /run/systemd/tpm2\-pcr\-public\-key\&.pem kopiert werden, wo sie zugreifbar bleiben, auch nachdem das System aus der Initrd\-Umgebung in das Dateisystem des Rechners übergegangen ist\&. Werkzeuge wie \fBsystemd\-cryptsetup@.service\fP(8), \fBsystemd\-cryptenroll\fP(1) und \fBsystemd\-creds\fP(1) werden diese Dateien unterhalb dieser Pfade automatisch verwenden, um geschützte Ressourcen (verschlüsselte Dateisysteme oder Zugangsberechtigungen) zu entsperren oder Verschlüsselungen an gestartete Kernel zu binden\&. .SH BEGLEITDATEIEN .PP Der UEFI\-Systemstartrumpf \fBsystemd\-stub\fP sammelt automatisch zwei Arten von zusätzlichen Hilfs\-Begleitdateien, die optional in den Ergänzungsverzeichnissen auf der gleichen Partition wie das EFI\-Programm abgelegt werden, erstellt ein \fBcpio\fP\-Initrd\-Archiv daraus und übergibt sie an den Kernel\&. Konkret: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Für ein Kernelprogramm namens \fIfoo\fP\&.efi wird nach Dateien mit der Endung \&.cred in einem Verzeichnis namens \fIfoo\fP\&.efi\&.extra\&.d/ daneben gesucht\&. Von auf diese Art gefundenen Dateien wird ein \fBcpio\fP\-Archiv erstellt und sie werden im Verzeichnis /\&.extra/credentials/ in der Initrd\-Dateihierarchie abgelegt\&. Die Haupt\-Initrd kann dann auf sie in dem Verzeichnis zugreifen\&. Dies ist dazu gedacht, zusätzliche, verschlüsselte, authentifizierte Zugangsberechtigungen zum Einsatz mit \fILoadCredentialEncrypted=\fP in der UEFI\-Systempartition zu speichern\&. Siehe \fBsystemd.exec\fP(5) und \fBsystemd\-creds\fP(1) für Details über verschlüsselte Zugangsberechtigungen\&. Das erstellte \fBcpio\fP wird in TPM PCR 12 eingemessen (falls ein TPM vorhanden ist)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Ähnlich werden \fIfoo\fP\&.efi\&.extra\&.d/*\&.raw\-Dateien in einem \fBcpio\fP\-Archiv gepackt und im Verzeichnis /\&.extra/sysext/ in der Initrd\-Dateihierarchie abgelegt\&. Dies ist zur Übergabe zusätzlicher Systemerweiterungsabbilder an die Initrd gedacht\&. Siehe \fBsystemd\-sysext\fP(8) für Details über Systemerweiterungsabbilder\&. Das erstellte \fBcpio\fP, das diese Systemerweiterungsabbilder enthält, wird in TPM PCR 13 eingemessen (falls ein TPM vorhanden ist)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} /loader/credentials/*\&.cred\-Dateien werden in ein \fBcpio\fP\-Archiv gepackt und im Verzeichnis /\&.extra/global_credentials/ der Initrd\-Dateihierarchie abgelegt\&. Dies ist zur Übergabe zusätzlicher Zugangsberechtigungen an die Initrd gedacht, unabhängig von dem gestarteten Kernel\&. Das erstellte \fBcpio\fP wird in TPM PCR 12 eingemessen (falls ein TPM vorhanden ist)\&. .RE .PP Diese Mechanismen können zum Parametrisieren und Erweitern vertrauenswürdiger (d\&.h\&. signierter), unveränderbarer Initrd\-Abbilder auf eine recht sichere Art und Weise verwandt werden: alle in ihnen erhaltene Daten werden in TPM PCRs eingemessen\&. Beim Zugriff sollten sie weiter validiert werden: Im Falle der Zugangsberechtigungen durch Entschlüsselung/Authentifizierung mittels TPM, wie das über \fBsystemd\-creds encrypt \-T\fP (siehe \fBsystemd\-creds\fP(1) für Details) offengelegt wird; im Falle der Systemerweiterungsabbilder mittels signierter Verity\-Abbilder\&. .SH TPM\-PCR\-HINWEISE .PP Beachten Sie, dass beim Aufruf eines vereinigten Kernels mittels \fBsystemd\-stub\fP die Firmware ihn als ganzes in TPM PCR 4 einmessen wird und dabei alle eingebetteten Ressourcen wie den Stub\-Code selbst, den Kernelkern, die eingebettete Initrd und die Kernelbefehlszeile abdecken wird (die vollständige Liste finden Sie weiter oben)\&. .PP Beachten Sie auch, dass der Linux\-Kernel alle Initrds, die er empfängt, in TPM PCR 9 einmessen wird\&. Dies bedeutet, dass jede Art von Initrd zwei oder drei Mal gemessen wird: die im Kernel\-Abbild eingebettete Initrd wird in PCR 4, PCR 9 und PCR 11 eingemessen; die aus den Zugangsberechtigungen synthetisierte Initrd wird sowohl in PCR 9 als auch in PCR 12 eingemessen; die aus den Systemerweiterungen synthetisierte Initrd wird sowohl in PCR 4 als auch PCR 9 eingemessen\&. Zusammenfassend können die Betriebssystemressourcen und die PCRs, in die sie eingemessen werden, wie folgt zusammengefasst werden: .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br \fBTabelle\ \&1.\ \&Zusammenfassung von Betriebssystem\-Ressourcen\-PCR\fP .TS allbox tab(:); lB lB. T{ Betriebssystemressource T}:T{ Mess\-PCR T} .T& l l l l l l l l l l l l l l l l l l l l l l. T{ Code von \fBsystemd\-stub\fP (der Einstiegspunkt für das vereinigte PE\-Programm) T}:T{ 4 T} T{ Kern\-Kernelcode (eingebettet in das vereinigte PE\-Programm) T}:T{ 4 + 11 T} T{ Betriebssystemveröffentlichungsinformationen (eingebettet in das vereinigte PE\-Programm) T}:T{ 4 + 11 T} T{ Haupt\-Initrd (eingebettet in das vereinigte PE\-Programm) T}:T{ 4 + 9 + 11 T} T{ Standard\-Kernel\-Befehlszeile (eingebettet in das vereinigte PE\-Programm) T}:T{ 4 + 11 T} T{ Kernel\-Befehlszeile außer Kraft setzen T}:T{ 12 T} T{ Startbild (eingebettet in das vereinigte PE\-Programm) T}:T{ 4 + 11 T} T{ TPM2\-PCR\-Signatur\-JSON (eingebettet in das vereinigte PE\-Programm, synthetisiert in die Initrd) T}:T{ 4 + 9 T} T{ TPM2\-PCR\-PEM öffentlicher Schlüssel (eingebettet in das vereinigte PE\-Programm, synthetisiert in die Initrd) T}:T{ 4 + 9 + 11 T} T{ Zugangsberechtigungen (synthetisierte Initrd aus Begleitdateien) T}:T{ 9 + 12 T} T{ Systemerweiterungen (synthetisierte Initrd aus Begleitdateien) T}:T{ 9 + 13 T} .TE .sp 1 .SH EFI\-VARIABLEN .PP Die folgenden EFI\-Variablen werden unter der Lieferanten\-UUID »4a67b082\-0a4c\-41cf\-b6c7\-440b29bb8c4f« für die Kommunikation zwischen dem Systemstartrumpf und dem Betriebssystem definiert, gesetzt und gelesen: .PP \fILoaderDevicePartUUID\fP .RS 4 Enthält die Partitions\-UUID der EFI\-Systempartition von der das EFI\-Abbild ausgeführt wurde\&. \fBsystemd\-gpt\-auto\-generator\fP(8) verwendet diese Information, um automatisch die Platte zu finden, von der gestartet wurde, um verschiedene andere Partitionen auf der gleichen Platte automatisch zu erkennen\&. .RE .PP \fILoaderFirmwareInfo\fP, \fILoaderFirmwareType\fP .RS 4 Kurze Firmware\-Informationen\&. Verwenden Sie \fBbootctl\fP(1), um diese Daten zu betrachten\&. .RE .PP \fILoaderImageIdentifier\fP .RS 4 Der Pfad zum EFI\-Programm, relativ zum Wurzelverzeichnis der EFI\-Systempartition\&. Verwenden Sie \fBbootctl\fP(1), um diese Daten zu betrachten\&. .RE .PP \fIStubInfo\fP .RS 4 Kurze Rumpfinformationen\&. Verwenden Sie \fBbootctl\fP(1), um diese Daten zu betrachten\&. .RE .PP \fIStubPcrKernelImage\fP .RS 4 Der PCR\-Registerindex, in das das Kernelabbild, Initrd\-Abbild, der Startbildschirm, die Devicetree\-Datenbank und die eingebettete Befehlszeile eingemessen werden, formattiert als dezimale ASCII\-Zeichenkette (z\&.B\&. »11«)\&. Diese Variable ist gesetzt, falls eine Messung erfolgreich abgeschlossen werden konnte und verbleibt ansonsten nicht gesetzt\&. .RE .PP \fIStubPcrKernelParameters\fP .RS 4 Der PCR\-Registerindex, in das die Kernelbefehlszeile und Zugangsberechtigungen eingemessen werden, formattiert als dezimale ASCII\-Zeichenkette (z\&.B\&. »12«)\&. Diese Variable ist gesetzt, falls eine Messung erfolgreich abgeschlossen werden konnte und verbleibt ansonsten nicht gesetzt\&. .RE .PP \fIStubPcrInitRDSysExts\fP .RS 4 Der PCR\-Registerindex, in dem sich die Systemd\-Erweiterungen für die Initrd, die aus dem Dateisystem des Kernelabbildes aufgenommen werden, befinden\&. Formattiert als dezimale ASCII\-Zeichenkette (z\&.B\&. »12«)\&. Diese Variable ist gesetzt, falls eine Messung erfolgreich abgeschlossen werden konnte und verbleibt ansonsten nicht gesetzt\&. .RE .PP Beachten Sie, dass einige der obigen Variablen auch durch das Systemstartprogramm gesetzt werden können\&. Der Rupmf wird sie nur setzen, falls sie nicht bereits gesetzt sind\&. Einige dieser Variablen werden durch die \m[blue]\fBBoot\-Loader\-Schnittstelle\fP\m[]\&\s-2\u[1]\d\s+2 gesetzt\&. .SH INITRD\-RESSOURCEN .PP Die folgenden Ressourcen werden als Initrd\-CPIO\-Archiv an den gestarteten Kernel übergeben und stellen daher die anfängliche Dateisystem\-Hierarchie in der Initrd\-Ausführungsumgebung dar: .PP / .RS 4 Die Haupt\-Initrd aus dem PE\-Abschnitt »\&.initrd« des vereinigten Kernelabbilds\&. .RE .PP /\&.extra/credentials/*\&.cred .RS 4 Zugangsberechtigungsdateien (Endung »\&.cred«), die neben dem vereinigten Kernelabbild abgelegt sind (wie oben beschrieben), werden in das Verzeichnis /\&.extra/credentials/ in der Initrd\-Ausführungsumgebung kopiert\&. .RE .PP /\&.extra/global_credentials/*\&.cred .RS 4 Ähnlich werden Zugangsberechtigungsdateien im Verzeichnis /loader/credentials/ im Dateisystem, in dem das vereinigte Kernelabbild abgelegt ist, in das Verzeichnis /\&.extra/global_credentials/ in der Initrd\-Ausführungsumgebung kopiert\&. .RE .PP /\&.extra/sysext/*\&.raw .RS 4 Systemerweiterungsabbilddateien (Endung »\&.raw«), die neben dem vereinigten Kernelabbild abgelegt sind (wie oben beschrieben), werden in das Verzeichnis /\&.extra/sysext/ in der Initrd\-Ausführungsumgebung kopiert\&. .RE .PP /\&.extra/tpm2\-pcr\-signature\&.json .RS 4 Das TPM2\-PCR\-Signatur\-JSON\-Objekt, das in dem PE\-Abschnitt »\&.pcrsig« des vereinigten Kernelabbildes enthalten ist, wird in die Datei /\&.extra/tpm2\-pcr\-signature\&.json in der Initrd\-Ausführungsumgebung kopiert\&. .RE .PP /\&.extra/tpm2\-pcr\-pkey\&.pem .RS 4 Der öffentliche PEM\-Schlüssel, der in dem PE\-Abschnitt »\&.pcrpkey« des vereinigten Kernelabbildes enthalten ist, wird in die Datei /\&.extra/tpm2\-pcr\-public\-key\&.pem in der Initrd\-Ausführungsumgebung kopiert\&. .RE .PP Beachten Sie, dass sich alle diese Dateien in dem »tmpfs«\-Dateisystem befinden, das der Kernel für die Initrd\-Dateihierarchie einrichtet und daher verloren gehen, wenn das System von der Initrd\-Ausführungsumgebung in das Dateisystem des Rechners übergeht\&. Falls diese Ressourcen über diesen Übergang hinweg erhalten werden sollen, müssen sie zuerst an einen Ort kopiert werden, der den Übergang übersteht, beispielsweise durch eine geeignete \fBtmpfiles.d\fP(5)\-Zeile\&. Standardmäßig erfolgt dies für die TPM2\-PCR\-Signaturdatei und die Datei des öffentlichen Schlüssels\&. .SH "ZUSAMMENBAU VON KERNELABBILDERN" .PP Um ein UEFI\-PE\-Kernelabbild aus verschiedenen Komponenten wie oben beschrieben zusammenzubauen, verwenden Sie eine \fBobjcopy\fP(1)\-Befehlszeile wie folgt: .sp .if n \{\ .RS 4 .\} .nf objcopy \e \-\-add\-section \&.osrel=os\-release \-\-change\-section\-vma \&.osrel=0x20000 \e \-\-add\-section \&.cmdline=cmdline\&.txt \-\-change\-section\-vma \&.cmdline=0x30000 \e \-\-add\-section \&.dtb=devicetree\&.dtb \-\-change\-section\-vma \&.dtb=0x40000 \e \-\-add\-section \&.splash=splash\&.bmp \-\-change\-section\-vma \&.splash=0x100000 \e \-\-add\-section \&.linux=vmlinux \-\-change\-section\-vma \&.linux=0x2000000 \e \-\-add\-section \&.initrd=initrd\&.cpio \-\-change\-section\-vma \&.initrd=0x3000000 \e /usr/lib/systemd/boot/efi/linuxx64\&.efi\&.stub \e foo\-unsigned\&.efi .fi .if n \{\ .RE .\} .PP Beachten Sie, dass diese PE\-Abschnittsversätze Beispielwerte sind und ein korrekt zusammengesetztes Abbild keine überlappenden Abschnitte enthalten darf (dies schließt bereits bestehende Abschnitte innerhalb des Rumpfs vor dem Zusammenbau ein) oder der Systemstart könnte fehlschlagen\&. .PP Dies erstellt eine ausführbare PE\-Datei foo\-unsigned\&.efi aus den sechs einzelnen Dateien für die Betriebssystemveröffentlichungsinformationen, Kernelbefehlszeile, Systemstartbild, Kernelabbild, Haupt\-Initrd und dem UEFI\-Systemstartrumpf\&. .PP Um das entstehende Abbild für UEFI SecureBoot zu signieren, verwenden Sie einen \fBsbsign\fP(1)\-Befehl wie folgt: .sp .if n \{\ .RS 4 .\} .nf sbsign \e \-\-key mykey\&.pem \e \-\-cert mykey\&.crt \e \-\-output foo\&.efi \e foo\-unsigned\&.efi .fi .if n \{\ .RE .\} .PP Dies erwartet ein Paar aus einem privaten X\&.509\-Schlüssel und Zertifikat als Parameter und signiert dann das von uns oben erstellte UEFI\-PE\-Programm für UEFI SecureBoot und erstellt als Ergebnis ein signiertes UEFI\-PE\-Programm\&. .PP Siehe \fBsystemd\-measure\fP(1) für ein Beispiel, das die Abschnitte »\&.pcrsig« und »\&.pcrpkey« betrifft\&. .SH "SIEHE AUCH" .PP \fBsystemd\-boot\fP(7), \fBsystemd.exec\fP(5), \fBsystemd\-creds\fP(1), \fBsystemd\-sysext\fP(8), \m[blue]\fBSystemladerspezifikation\fP\m[]\&\s-2\u[2]\d\s+2, \m[blue]\fBBoot\-Loader\-Schnittstelle\fP\m[]\&\s-2\u[1]\d\s+2, \fBobjcopy\fP(1), \fBsbsign\fP(1), \fBsystemd\-measure\fP(1) .SH ANMERKUNGEN .IP " 1." 4 Boot\-Loader\-Schnittstelle .RS 4 \%https://systemd.io/BOOT_LOADER_INTERFACE .RE .IP " 2." 4 Systemladerspezifikation .RS 4 \%https://systemd.io/BOOT_LOADER_SPECIFICATION .RE .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .