Режим UEFI PXE загрузка не работает

Я пытаюсь автоматизировать развертывание Linux для нашего отдела, используя загрузку PXE. Я смог успешно настроить его для загрузки legacy, но UEFI по-прежнему ускользает от меня.

Я в основном следую инструкциям здесь. Legacy работает нормально, но кажется, что UEFI даже не связывается с сервером TFTP для загрузки оболочки.файл efi (в журналах tftpd ничего не отображается).

здесь уместные части dhcpd.conf

option architecture-type code 93 = unsigned integer 16;
option space pxelinux;
option pxelinux.magic code 208 = string;
option pxelinux.configfile code 209 = text;
option pxelinux.pathprefix code 210 = text;
option pxelinux.reboottime code 211 = unsigned integer 32;
option architecture-type code 93 = unsigned integer 16;

и

subnet 10.10.8.0 netmask 255.255.255.0 {
  option routers 10.10.8.1;
  option broadcast-address 10.10.8.255;
  option subnet-mask 255.255.255.0;
  range 10.10.8.100 10.10.8.200;
  class "pxeclients" {
      match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
      next-server 10.10.8.5; # tinkerbell.eecs.umich.edu

      if option architecture-type = 00:07 {
        filename "uefi/shim.efi";
      } else {
        filename "pxe/pxelinux.0";
      }
  }
}

DHCP-сервер работает под управлением Ubuntu 14.04 isc-dhcp-server и сервер TFTP (на котором размещены все файлы, связанные с PXE) работает RHEL 7.

24
задан Travis DePrato
23.03.2023 15:38 Количество просмотров материала 2699
Распечатать страницу

1 ответ

код architecture-type только частично адресовано в вашем dhcpd.conf

пожалуйста, рассмотрите все возможные PC architecture-type значения

0 -> BIOS
6 -> EFI32
7 -> EFI64
9 -> EFI64

в вашем случае, если ваш клиент EFI 64, используя т. е. "architecture-type=9" сервер DHCP ошибочно предложит загрузить pxelinux.0 как NBP.

EDIT: если вы все еще в беде, пожалуйста, запустите перехват трафика Wireshark, где вы можете увидеть, что на самом деле происходит на уровне пакетов.

1
отвечен Pat 2023-03-24 23:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх