3

When attempting to install Ubuntu on WSL I receive the following error;

wsl.exe --install Ubuntu Downloading: Ubuntu Installing: Ubuntu wsl: Nested virtualization is not supported on this machine. Not implemented wsl/installdistro/service/registerdistro/createvm/hcs/0x80004001 

I have a pre-loaded WIndows 11 Home edition, pre-loaded on a Microsoft Surface Pro X WiFi - 13 Inch 2-in-1 Tablet PC - Silver - Qualcomm SQ1, 8GB RAM, 128GB SSD - October 2022

I followed the instructions from How to install Linux on Windows with WSL? running the 'Terminal' in Administrator mode, and performing wsl --install. It got stuck at 0%. I found some advice by searching online from this article and installed using the MSI which appeared to complete. Then I tried to run wsl --install Ubuntu and got the error above again.

New contributor
Mike Weston is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
9
  • I have no idea. I am using the 'Terminal' command line in Windows 11 to try to install Ubuntu using WSL -- install Commented yesterday
  • I have also tried downloading the msi from github.com/microsoft/WSL/releases/download/2.6.0/… which appeared to install but all I have found is an empty 'Linux' folder installed on my machine. Commented yesterday
  • 2
    It looks like your tablet uses "Qualcomm, custom SQ1 or SQ2 CPU". I think WSL may not be supported. According to this site the host computer (that is your tablet) must have X64 CPU. Commented yesterday
  • 1
    @user68186 WSL doesn't work on Qualcomm SQ1 because virtualization doesn't work on it. It's not available in Windows. (I posted an answer to this effect) Commented yesterday
  • 1
    @user68186 my source was 10 such threads on ms forums saying that chip does not work because no virtualization support in the 2022 era models Commented 22 hours ago

2 Answers 2

5

WSL requires the Hyper-V and virtualization tooling to be available, and that is NOT available on all chips and equipment.

To my knowledge, and from checking Microsoft forums and notes on the architecture of that device, the Qualcom SQ1 chip and Windows 10/11 feature-sets for it do not include virtualization capabilities like Hyper-V or similar. This is why you got the wsl: Nested virtualization is not supported on this machine error - your system is simply not capable of running the necessary virtualization components that WSL needs.

It simply is not supported on your machine's hardware and chip. There is, unfortunately, no work around for this.

(WSL and Hyper-V on Windows require x86_64 CPUs to function properly, which is also known as amd64 or x64 in equivalent nomenclatures)

0

Try looking into the BIOS menu of your PC.

If you find something like Virtualisation Technology == Disable. You likely want to enable it as it enables your device to have linux over windows.

New contributor
Aalekh Sharma is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.