Project

General

Profile

Actions

Bug #20818

open

Rename pxe loader filenames to comply with grub2-mknetdir

Added by Lukas Zapletal over 6 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Host creation
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

We currently have our own naming conventions for grub2 (grub2/grubARCH.efi) which does not work with Grub2 modules. These files require that every architecture is under a subdirectory:

  • ./grub2/i386-efi
  • ./grub2/arm64-efi
  • ./grub2/i386-pc
  • ./grub2/powerpc-ieee1275
  • ./grub2/x86_64-efi

Let's rename PXE loader filenames to comply with that

Netboot directory for x86_64-efi created. Configure your DHCP server to point to tftpboot/grub2/x86_64-efi/core.efi
Netboot directory for i386-pc created. Configure your DHCP server to point to tftpboot/grub2/i386-pc/core.0
Netboot directory for i386-efi created. Configure your DHCP server to point to tftpboot/grub2/i386-efi/core.efi
Netboot directory for powerpc-ieee1275 created. Configure your DHCP server to point to tftpboot/grub2/powerpc-ieee1275/core.elf

This change is only needed when we do #20815


Related issues 1 (1 open0 closed)

Related to Foreman - Bug #20815: Ship regexp.mod in foreman-bootloadersNew08/31/2017Actions
Actions #1

Updated by Lukas Zapletal over 6 years ago

  • Related to Bug #20815: Ship regexp.mod in foreman-bootloaders added
Actions #2

Updated by Lukas Zapletal over 6 years ago

Also as part of this let's create a custom loader which can be then customized via settings.yaml.

Actions #3

Updated by Lukas Zapletal about 4 years ago

One warning tho: if we do this, SecureBoot will not work with this change.

Actions

Also available in: Atom PDF