Feature #14920

Change dhcpd.conf to support EFI loaders

Added by Lukas Zapletal 11 months ago. Updated 5 months ago.

Status:Closed
Priority:Normal
Assigned To:-
Category:Foreman modules
Target version:-
Difficulty: Bugzilla link:1378097
Found in release: Pull request:
Story points-
Velocity based estimate-
Release1.14.0Release relationshipAuto

Description

Default DHCPD configuration must be changed in order to allow booting unknown UEFI hosts to something like:

option arch code 93 = unsigned integer 16; # RFC4578

class "pxeclients" {
  match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
  next-server 10.0.0.1;
  if option arch = 00:06 {
    filename "grub2/bootia32.efi";
  } else if option arch = 00:07 {
    filename "grub2/bootx64.efi";
  } else if option arch = 00:09 {
    filename "grub2/bootx64.efi";
  } else {
    filename "pxelinux.0";
  }
}


Related issues

Related to Installer - Feature #12635: Options to deploy Grub and PXELinux EFI loaders in TFTP root Closed 11/30/2015
Related to Foreman - Tracker #431: [TRACKER] UEFI PXE support Assigned 11/03/2010

Associated revisions

Revision 6d014077
Added by Manfred Pusch 6 months ago

Fixes #14920 - support for bootfile per client architecture

closes GH-82

History

#1 Updated by Lukas Zapletal 11 months ago

  • Related to Feature #12635: Options to deploy Grub and PXELinux EFI loaders in TFTP root added

#2 Updated by Lukas Zapletal 11 months ago

#3 Updated by Lukas Zapletal 11 months ago

Using shim.efi is perhaps better default than loading Grub directly.

#4 Updated by Lukas Zapletal 7 months ago

  • Description updated (diff)

Adding iPXE user class to support direct iPXE VM booting.

#5 Updated by Lukas Zapletal 7 months ago

  • Description updated (diff)

Converted to spaces (from tabs).

#6 Updated by Lukas Zapletal 7 months ago

  • Description updated (diff)

Added missing 0x09 statement.

#7 Updated by Lukas Zapletal 7 months ago

  • Description updated (diff)

Removed the iPXE stuff, this belongs in separate ticket really.

#8 Updated by Anonymous 6 months ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

#9 Updated by Dominic Cleal 6 months ago

  • Release set to 1.14.0

#10 Updated by Stephen Benjamin 5 months ago

  • Bugzilla link set to 1378097

Also available in: Atom PDF