Как я могу получить установку ESXI в Boot Boot с использованием UEFI?

Правильно ли у вас установлен драйвер Wi-Fi? Если нет, следуйте:

Add a "non-free" component to /etc/apt/sources.list for your Debian version:

# Debian 8 "Jessie"
deb http://http.debian.net/debian/ jessie main contrib non-free

Update the list of available packages and install the firmware-ipw2x00 and wireless-tools packages:

# apt-get update
# apt-get install firmware-ipw2x00 wireless-tools

Для получения дополнительной информации см .: https://wiki.debian.org/ipw2200

0
24.07.2018, 15:44
2 ответа

Судя по всему, (по крайней мере какая-то версия )стандарта UEFI PXE требует указания размера загрузочного файла с использованием опции DHCP option boot-size <value>. При традиционной загрузке PXE -BIOS -это не требовалось.

Вы можете получить правильное значение размера, выполнив du -B 512 syslinux.efi.

Таким образом, если команда duсообщает размер вашего syslinux.efiкак 400 блоков, вы хотите, чтобы ваша конфигурация DHCP говорила что-то вроде этого:

...
    } elsif option client-system-arch = 00:07 {
        filename = "efi.x64/syslinux.efi";
        option boot-size 400;
    }
...

Без этого параметра некоторые протестированные мной системы не загружались с UEFI PXE.

Модуль vesamenu.c32также может быть проблематичным с UEFI, поскольку прошивка UEFI будет предоставлять свой собственный тип API отображения, который не имеет ничего общего с расширениями VESA VBIOS. Вместо этого я добился некоторого успеха с menu.c32.

Я проверил как syslinux.efi, так и ipxe.efiна ipxe.org . Я мог заставить их обоих работать в моей среде, но iPXE показался мне несколько более надежным.

2
28.01.2020, 02:23

Всем, кто приземлился здесь в поисках решения. Эта настройка в настоящее время невозможна из-за этой ошибки в загрузчике Syslinux/GRUB EFI. Вам нужно передать mboot.efi напрямую от DHCP. К сожалению, это означает, что выбор на основе меню невозможен в режиме UEFI.

1
28.01.2020, 02:23

Теги

Похожие вопросы