Skip to content

Commit 4ce18bb

Browse files
committed
Addressed comments from SMEs
1 parent 3c25999 commit 4ce18bb

2 files changed

Lines changed: 18 additions & 16 deletions

File tree

articles/sles-pxe-server-setup.asm.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,7 @@
4848
<revision><date>2026-03-19</date>
4949
<revdescription>
5050
<para>
51-
Clarified that Secure Boot applies to UEFI-based architectures (&x86-64;, &aarch64;), as
52-
well as &ppc64le; which is non-UEFI. Added <package>shim</package> package as alternative source for signed EFI
53-
files.
51+
Clarified Secure Boot scope to UEFI-based architectures only, documented architecture-specific limitation of the shim package, and updated signed EFI file sourcing guidance.
5452
</para>
5553
</revdescription>
5654
</revision>

tasks/sles-pxe-server-netboot-directories-uefi-secure-boot.xml

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<para>
2929
This section explains creating &grub; NetBoot directories for PXE servers using
3030
<command>grub2-mknetdir</command>, which generates architecture-specific directories for
31-
&x86-64; (UEFI and BIOS), &aarch64;, and &ppc64le; systems. For &uefisecboot; support,
31+
&x86-64; (UEFI and BIOS), &aarch64;, and &ppc64le; systems. For Secure Boot support,
3232
administrators must copy signed EFI files from installation media or use the
3333
<package>shim</package> package to replace the default unsigned bootloader files.
3434
</para>
@@ -43,31 +43,35 @@
4343
different platforms. For example, &x86-64; systems generate both UEFI
4444
(<filename>x86_64-efi</filename>) and legacy BIOS (<filename>i386-pc</filename>) directories,
4545
and &aarch64; create their UEFI directory
46-
<filename>arm64-efi</filename>. &ppc64le; systems (<filename>powerpc-ieee1275</filename>) supports secure boot too, but not UEFI; the grub bootloader is in <filename>/boot/grub2/grub.elf</filename> on the ISOs.
46+
<filename>arm64-efi</filename>. &ppc64le; systems (<filename>powerpc-ieee1275</filename>) supports secure boot too; the &grub; bootloader is in <filename>/boot/grub2/grub.elf</filename> on the ISOs.
4747
</para>
4848
<important>
4949
<para>
50-
In the context of this section, Secure Boot refers to &uefisecboot; as supported on &x86-64; and &aarch64; architectures. &grub; PXE Secure Boot for &ppc64le; (which uses a different platform-specific mechanism) is not covered here.
50+
In the context of this section, Secure Boot applies to &x86-64; and &aarch64; architectures. &grub; PXE Secure Boot for &ppc64le; (which uses a different platform-specific mechanism) is not covered here.
5151
</para>
5252
</important>
5353
<para>
54-
For &uefisecboot; support, which is not provided by the default unsigned
55-
<filename>core.efi</filename> files, administrators can obtain signed EFI files for &uefisecboot; from either of the following sources:
54+
For Secure Boot support, which is not provided by the default unsigned
55+
<filename>core.efi</filename> files, administrators must obtain signed EFI files.
56+
The signed files can be obtained from either of the following sources:
5657
</para>
5758
<itemizedlist>
5859
<listitem>
5960
<para>
60-
The <package>shim</package> package installed on the PXE server itself (<command>zypper
61-
install shim</command>), which provides <filename>shim.efi</filename>,
62-
<filename>grub.efi</filename>, and <filename>MokManager.efi</filename> under
63-
<filename>/usr/share/efi/<replaceable>${ARCH}</replaceable>/</filename>. This is the
64-
preferred method on a registered &productnameshort; &productnumber; system and does not require access to
65-
installation media.
61+
The <package>shim</package> package installed on the PXE server (<command>zypper install
62+
shim</command>), which provides <filename>shim.efi</filename>, <filename>grub.efi</filename>,
63+
and <filename>MokManager.efi</filename> under
64+
<filename>/usr/share/efi/<replaceable>ARCH</replaceable>/</filename>. Note that the
65+
<package>shim</package> package provides files only for the architecture of the PXE server
66+
itself. To support a different architecture, use the installation media ISO or manually
67+
extract the files from the architecture-specific <package>shim</package> package.
6668
</para>
6769
</listitem>
6870
<listitem>
6971
<para>
70-
The installation media ISO (mounted and copied from <filename>/mnt/EFI/BOOT/*.efi</filename>), which is useful when the PXE server is not registered or the shim package is not available.
72+
The installation media ISO (mounted and copied from <filename>/mnt/EFI/BOOT/*.efi</filename>),
73+
which provides signed EFI files for the target architecture regardless of the PXE server
74+
architecture.
7175
</para>
7276
</listitem>
7377
</itemizedlist>
@@ -174,7 +178,7 @@
174178
<para>
175179
Replace <filename><replaceable>ARCH</replaceable>-efi</filename> with
176180
<filename>x86_64-efi</filename> or <filename>arm64-efi</filename>&mdash;the
177-
supported architectures for &uefisecboot;.
181+
supported architectures for Secure Boot.
178182
</para>
179183
</callout>
180184
</calloutlist>

0 commit comments

Comments
 (0)