Create Linux virtual machines with Hyper-V
Introduction
Create a Linux virtual machine using Hyper-V
Next Steps
Create Linux virtual machines with Hyper-V
Who is this for?
This is an introductory topic for software developers who want to use Linux virtual machines (VMs) with Windows on Arm devices.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Create Arm-based Linux VMs using Hyper-V.
Prerequisites
Before starting, you will need the following:
- A Windows on Arm computer such as the Lenovo Thinkpad X13s running Windows 11 with Hyper-V installed.
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
You’ll create an Arm-based Ubuntu 24.04 VM on a Windows on Arm device with Hyper-V. You’ll download the Arm ISO, create the VM manually, attach the ISO, and boot the Linux installer. You can adapt these steps as a repeatable process for other Arm Linux distributions.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Download the Ubuntu 24.04 ISO file for Arm. Use the Arm-specific ISO so the VM can boot and install correctly on Windows on Arm hardware.
No. Don’t use Quick Create with Windows on Arm devices. Instead, create the VM manually.
You need Windows 11 version 22H2 or later. Confirm your Windows version before you start creating the VM.
The VM should boot into the Linux installer. If it doesn’t, verify you used the Arm ISO and created the VM manually rather than with Quick Create.
Ubuntu is used in the Learning Path as an example. Use the same approach with the Arm ISO and documentation of the distribution of your choice as you adapt the steps.