On ARM-based Windows hosts (like the Snapdragon X processors), Hyper-V VMs behave differently compared to Intel/AMD hosts. A common symptom reported by others is that the VM never boots from ISO/VHD/VHDX and jumps directly to PXE boot because it doesn’t detect a valid bootable device or isn’t using a compatible boot media.
Make sure the ISO or VHDX is an ARM64 build (either Windows on ARM or a Linux ARM64 release). x86/x64 ISOs won’t boot on an ARM Hyper-V host.
On Hyper-V Manager for ARM machines, you must use a Generation 2 VM (UEFI) — ARM Hyper-V doesn’t support Generation 1 on these devices.
Firmware > Boot Order: DVD drive / Virtual hard disk first, network adapter last.
Secure Boot: Try both on and off.
You may consider alternatives like WSL2 or ARM-friendly hypervisors for Linux needs.