Re: Xen hypervisor on CentOS 7.4 with modern UEFI server not booting from grub

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi Chris,

For completeness just wanted to mention that it is the first time I
see in newer servers that it is not possible to PXE boot from the
network using legacy mode (BIOS). It seems like the NICs are missing
the required piece of code for that as all 4 NICs of that server fail
to boot legacy PXE with the following message:

!PXE structure was not found in UNDI driver code segment.

Best,
J.

On Wed, Jan 31, 2018 at 9:06 PM, Chris Adams <linux@xxxxxxxxxxx> wrote:
> Once upon a time, John Naggets <hostingnuggets@xxxxxxxxx> said:
>> Jonathan brings it exactly to the point: we have to face UEFI because
>> legacy mode is fading out, if I enable legacy mode I can't even boot
>> anymore through the network (PXE) as these newer network cards can
>> only boot PXE with UEFI.
>
> UEFI PXE is different than BIOS PXE and needs to download different
> software from the TFTP server.  I use syslinux for BIOS PXE, but it
> doesn't seem to work with UEFI PXE so I use grub2 (I use the secure boot
> shim from Fedora to support as many setups as practical).  You can have
> both available at the same time (takes a DHCP tweak).
>
> Just like the early days of BIOS PXE however, UEFI PXE clients don't
> always seem to do the right thing.  I have an Intel NUC (7th gen), and
> it always fails with UEFI PXE.
>
> --
> Chris Adams <linux@xxxxxxxxxxx>
> _______________________________________________
> CentOS mailing list
> CentOS@xxxxxxxxxx
> https://lists.centos.org/mailman/listinfo/centos
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]


  Powered by Linux