Project

General

Profile

Feature #14920

Change dhcpd.conf to support EFI loaders

Added by Lukas Zapletal about 3 years ago. Updated 11 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Foreman modules
Target version:
Difficulty:
Triaged:
Bugzilla link:
Pull request:
Team Backlog:
Fixed in Releases:
Found in Releases:

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 rootClosed2015-11-30
Related to Foreman - Tracker #431: [TRACKER] UEFI PXE supportResolved

Associated revisions

Revision 6d014077 (diff)
Added by Manfred Pusch over 2 years ago

Fixes #14920 - support for bootfile per client architecture

closes GH-82

History

#1 Updated by Lukas Zapletal about 3 years ago

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

#2 Updated by Lukas Zapletal about 3 years ago

#3 Updated by Lukas Zapletal about 3 years ago

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

#4 Updated by Lukas Zapletal over 2 years ago

  • Description updated (diff)

Adding iPXE user class to support direct iPXE VM booting.

#5 Updated by Lukas Zapletal over 2 years ago

  • Description updated (diff)

Converted to spaces (from tabs).

#6 Updated by Lukas Zapletal over 2 years ago

  • Description updated (diff)

Added missing 0x09 statement.

#7 Updated by Lukas Zapletal over 2 years ago

  • Description updated (diff)

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

#8 Updated by Anonymous over 2 years ago

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

#9 Updated by Dominic Cleal over 2 years ago

  • Legacy Backlogs Release (now unused) set to 189

#10 Updated by Stephen Benjamin over 2 years ago

  • Bugzilla link set to 1378097

Also available in: Atom PDF