Hardware hangs at Local Boot after successful PXE provisioning (Legacy vs UEFI issue)

Hi everyone,

I’m facing a persistent issue with MAAS (latest version) where my test servers complete the PXE provisioning process perfectly, but fail to boot from the local disk afterwards.

The setup:

  • Network: Correctly configured (tested with Ubuntu, Proxmox, and AlmaLinux ISOs).

  • PXE Boot: Works fine in Dual Mode (Legacy/EFI).

  • Problem: When MAAS sends the command to boot from the local disk after PXE, the server hangs indefinitely (as shown in the attached image) and never loads the OS.

What we’ve tested:

  1. Full EFI Boot: The server fails to PXE boot entirely when set to EFI only.

  2. Dual Mode (Legacy/EFI): PXE works, but the handoff to the local disk fails.

  3. Legacy Mode: Provisioning finishes, but the ‘Local Boot’ command doesn’t trigger the disk.

Is there a known workaround for environments that must run on Legacy/BIOS? How can I force MAAS to correctly hand off the boot process to the local disk in non-EFI mode?

Any insights on GRUB configuration or MAAS ‘commissioning’ parameters for older/specific hardware would be greatly appreciated.

If you have multiple disks, make sure the right boot disk is set in the storage configuration of the machine

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.