Я устанавливаю Ubuntu сервер МААСА для установки моего кластера. Узлы в кластере могут только загрузиться от UEFI, Таким образом, я настроил (внешний) сервер DHCP с этой конфигурацией:
dhcp-boot=grubnetx64.efi.signed,up01,192.168.1.137
Но это не работало, файл не существует:
Когда я изменяюсь grubnetx64.efi.signed
кому: pxelinux.0
это работает над Виртуальной машиной, но я не могу использовать, это на моем кластере для него только загружается от UEFI:
Сервер Мааса является видом работы, потому что это действительно загружает файл, но не может просто выполнить его:
Я посмотрел в документации для установки его для начальной загрузки UEFI, но не мог найти ничего, что помогло мне.
Я использовал Маас 2.3.x и bootx64.efi. Это работает на меня.
Если Вы были интересны, что ресурс доступны использованию, можно обратиться к файлам, обеспеченным контроллером стойки Мааса пакета, например, проверкой файлов под/var/lib/maas/boot-resources сервера Мааса.
Когда МААС управляет DHCP, он прозрачно обнаруживает, загружает ли машина EFI или наследие и подает правильные файлы. Так как Вы используете внешний сервер DHCP, необходимо сделать то дифференцирование во внешнем сервере DHCP и настроить его для отправки правильных файлов.
Тем не менее я рекомендовал бы использовать МААС, выполненный DHCP. Это всегда давало бы Вам лучшие результаты.