Ghost Solution Suite

 View Only

 ipxe initialising devices on lenovo L14

Jump to  Best Answer
andyman's profile image
andyman posted Nov 12, 2024 04:40 AM

Hello,

I want to create an image from a lenovo L14 Thinkpad with ipxe boot but the client gets stuck at "iPXE initialising devices..", other devices boot trough ipxe without a problem. What could be the cause of this problem. I'm using version 3.3.12 (3699).

Regards, Andy

Scott Andreas's profile image
Broadcom Employee Scott Andreas  Best Answer

Hi Any

Also check the BIOS version and see if there is an update. If there is please apply it and test

Roman Vassiljev's profile image
Broadcom Employee Roman Vassiljev
Hi Andy,
 
Please check the version of iPXE used in affected Image. If it is not "1.21.1+", try rebuilding the WinPE image and testing it again. If the version is already "1.21.1+", be aware that GSS 3.3.12 includes various iPXE binaries, which can be found in the following directory: ..\eXpress\Deployment Server\Bootwiz\platforms\iPXE.
 
By default for 64bit images, ipxe64.efi is used, but in cases where ipxe64.efi fails, you may also try with snponly64.efi:
 
ipxe64.efi: contains a set of embedded drivers.
snponly64.efi: does not include embedded drivers.
 
To test the snponly64.efi binary with one of the affected WinPE images, navigate to the folder containing the PXE image on the PXE server at ...\PXE\Images\MenuOptionXXX\X64 and replace the existing MenuOptionXXX.efi file with a renamed version of snponly64.efi. Try to boot to modified image from this PXE server
 
If the test run is successful, go to the GSS server folder at ...\eXpress\Deployment Server\Bootwiz\platforms\iPXE, backup existing ipxe64.efi and replace it with the renamed snponly64.efi file. Afterward, recreate the PXE images.
 
Thanks,
Roman
andyman's profile image
andyman

Hi Roman,

Thanks for your reply. I followed these steps:

  1. Created a new iPXE entry in the PXE configuration utility, which created the folder \Deployment Server\PXE\Images\MenuOption161.
  2. Copied snponly64.efi from \Deployment Server\Bootwiz\platforms\iPXE to \Deployment Server\PXE\Images\MenuOption161\X64\.
  3. In the \Deployment Server\PXE\Images\MenuOption161\X64\ folder, I renamed snponly64.efi to MenuOption161.efi (after removing the original MenuOption161.efi).

However, when I perform a network boot with the Lenovo L14, the client still gets stuck at "iPXE initializing devices...". I have already checked for BIOS or firmware updates, but the client is fully up to date. What else could be causing the issue?

Regards, Andy 

andyman's profile image
andyman

Hi Scott,

Thanks for the reply, a biosupdate solved the problem!

Regards, Andy