Won't boot UEFI
-
Hello all
I have some HP Probook 440 G8’s to image. However, when I attempt to boot to the network I get the following error. I can’t disable UEFI as it appears that the legacy option has now been removed.
I tried compiling a new ipxe.efi but not sure I did it right, then it just kept going round in a loop and not getting any further. -
Has to be something to do with the network card in the laptop. Just used a USB-C ethernet adaptor and it’s booted up straight away.
Is there an updated ipxe.efi anywhere?
-
@goll420 See if snponly.efi works better with this network card.
-
@goll420 said in Won't boot UEFI:
Is there an updated ipxe.efi anywhere?
Depends on what FOG version you use. If you use 1.5.9 or dev-branch then you have the latest official binaries. If you are on an earlier version of FOG download newer iPXE binaries from github.
Other than that - compile binaries from the latest official iPXE code repo:
cd /path/to/your/fogproject-source-dir/ cd utils/FOGiPXE ./buildipxe.sh cd ../../packages/tftp/ find -type f -exec cp -Rfv {} /tftpboot/{} \;
Hint: You might have to install packages beforehand (e.g. genisoimage, syslinux, xz-devel).
-
@george1421 That worked a treat, thanks George!
-
@goll420 Ok here is a quick explanation of why the suggestion. iPXE has 2 basic sets of boot loaders. One boot loader has all of the known network drivers installed and only uses a single standard driver that interfaces with the firmware on the network card. This is the same idea for both bios and uefi.
For bios the standard driver is undionly.kpxe (fog recommended)
For bios with the all included network driver its ipxe.kpxeFor uefi the standard network driver is snponly.efi
For uefi the all included network driver is ipxe.efi (fog recommended)For the FOG recommended boot loaders. The undi driver for bios is very old (~20 years) and very stable. The snp driver for uefi is new (~6 years) and in the early days not very dependable. That is why FOG recommened the ipxe.efi (all native drivers). With new hardware coming out the iPXE boot loader community can’t keep up with really new hardware and the snp network drivers are getting more mature. So the FOG developers at some time may switch their recommendation to the snponly.efi, but not today.
One last bit of info, its up to the network card manufacturer to write the proper snp driver into the network card’s firmware. Some do this better than others.