On Surface Laptop 7 with Snapdragon (Arm64), the behavior is expected: PXE/network boot is supported at the device/firmware level, but Hyper‑V guest OS support is limited by Windows on Arm and by what the Arm platform is intended for.
Key points from the platform capabilities:
- Surface Laptop 7 is an Arm-based Surface device
- It uses a Snapdragon Arm64 processor and runs Windows 11 on Arm.
- Windows on Arm is primarily designed to run native Arm64 apps, emulated x86/x64 apps, and to host Arm64-based workloads.
- Hyper‑V and PXE behavior on this device
- Network Boot (PXE) is supported on Surface Laptop 7 at the hardware level, which is why PXE over IPv4 appears as a boot path.
- However, the Windows on Arm platform and Arm-based Surface devices are documented and validated mainly for:
- Windows Autopilot and image-based deployment
- Management via Intune/Configuration Manager
- Security features (BitLocker, Secure Boot, Defender, etc.)
- There is no documented support in the provided material for running general-purpose Linux VMs under Hyper‑V on Windows 11 on Arm on Surface Laptop 7.
- What this implies for Linux VMs
- The documentation focuses on deployment and management of the Arm-based Surface device itself, not on guest OS support in Hyper‑V.
- Linux distributions would need Arm64 Hyper‑V integration and boot support tailored for Windows on Arm Hyper‑V, which is not covered or guaranteed here.
- The repeated PXE boot attempts and ignoring of the configured boot order are consistent with a guest that cannot find a valid bootable medium/bootloader in a supported format, so the VM falls back to network boot.
- Practical guidance
- For Arm-based Surface devices such as Surface Laptop 7, supported and recommended scenarios are:
- Use Windows Autopilot or image-based deployment for the host OS.
- Use Windows Subsystem for Linux (WSL) for Linux workloads instead of full Hyper‑V Linux VMs.
- WSL is explicitly supported and is the preferred way to run Linux userland on these devices.
- For Arm-based Surface devices such as Surface Laptop 7, supported and recommended scenarios are:
Given the documented scope, the reliable path for Linux on Surface Laptop 7 (Snapdragon/Arm64) is WSL rather than Hyper‑V Linux VMs. The PXE‑only behavior seen when starting Linux VMs is a limitation of guest support on this platform, not something that can be corrected by changing Secure Boot or VM boot order.
References: