Wiki Home DHCP and PXE boot ipxe2025 boot stuck at pxe

ipxe2025 boot stuck at pxe

2025-10-29
boot, stuck, ipxe2025, iommu

The following explains how to resolve the issue where the system gets stuck at the PXE screen or black screen using ipxe2025 without showing any error that's related to gigabyte and iommu in bios.

  1. PC is stuck during boot at the PXE stage, displaying CCBoot information and PnP messages from the NIC and GPU, and then freezes (Figure 1)

Figure 1

Gigabyte IOMMU

  1. This issue is mostly observed on Gigabyte motherboards after a BIOS update when IOMMU is enabled
  2. On Gigabyte B760M GAMING DDR4 (Intel) motherboards, the latest BIOS version has IOMMU enabled by default in pre-boot and cannot be disabled. To resolve boot issues, roll back to the previous BIOS version where IOMMU is not enabled in pre-boot.
  3. On the Gigabyte B550M AORUS ELITE Rev. 1.3 (AMD), the latest BIOS version does not retain the IOMMU setting—it always defaults to "Auto." Systems worked without issues using this configuration.
  4. On Gigabyte B550M DS3H Rev. 1.7 (AMD), IOMMU functions correctly and remembers the On/Off/Auto state. Setting it to "On" caused the same boot issues as the B760M GAMING DDR4. The solution was to leave IOMMU set to "Auto."

  1. SOLUTION = Set IOMMU to auto

Change to IPXE

  1. Some motherboards have limited compatibility with iPXE2025, causing PCs to occasionally get stuck during boot. However, the same PC may boot normally after a reboot, meaning the issue occurs randomly and not consistently on the same system.
  2. To fix this problem you can change PCs PXE mode to ipxe.pxe (Figure 1)

Figure 1

  1. Changing from ipxe2025 to ipxe.pxe means you must also import Youngzsoft certificate V1 in bios.
  2. The methods to directly import in Bios are : MSI , Gigabyte , Asus , Asrock


Related: