I recently started training for the CompTIA A+ certification at Per Scholas. Core 2 covers a substantial amount of Linux-specific content.

To get more comfortable with Linux — especially command-line operations — I needed a Linux system to practice on. Since my machine runs Windows 11 Pro, my first instinct was to set up a virtual machine using VirtualBox or VMware. But that approach demands a lot of system resources. After some back-and-forth with AI, I discovered that modern Windows ships with WSL2 (Windows Subsystem for Linux 2) built in. Once installed, you can launch a Linux system directly inside Windows.

Quick Installation

No fluff — let's get started.

Run CMD as Administrator on Windows, open the command line, and enter the following command:

wsl --install

After pressing Enter, Windows will begin downloading the default Linux distribution — Ubuntu. Once the download finishes, installation starts automatically. You'll then be prompted to create a user account (the default username matches your current Windows username) and set a password. Note: password input is invisible — just type and press Enter. You'll be asked to confirm it once more.

Install Linux with wsl --install command in Windows

Once everything completes successfully, congratulations — you now have a Linux/Ubuntu system inside Windows, natively.

Notes

  1. WSL2 is supported on all Windows 11 editions (Home, Pro, and Enterprise). For Windows 10, make sure your build is 2004 (Build 19041) or later.

  2. WSL2 relies on hardware virtualization. If installation keeps failing, check whether hardware virtualization is enabled. Open Task Manager, click the Performance tab, and select CPU. Look for Virtualization in the lower-right corner to see whether it's enabled. Check Virtualization If Virtualization shows as Disabled, restart your computer and repeatedly press F2 or Del to enter BIOS/UEFI settings. Locate the Intel VT-x or AMD-V option and set it to Enabled.

  3. If nothing happens after installation completes, try restarting Windows.

Basic Usage

Once installation is done and Windows has restarted, open File Explorer. At the very bottom of the left navigation panel, you'll be pleasantly surprised to find a Linux penguin icon. Click it to see a list of your installed Linux distributions. If you followed the command above, you'll see an Ubuntu directory.

Linux in File Explorer

Click that directory and you're taken straight to the root of your Ubuntu filesystem. You can drag files from your Windows desktop into it, or pull files out from Ubuntu back to Windows. This drag-and-drop file exchange is more convenient than anything a traditional virtual machine offers.

Another change shows up in the CMD terminal. In the dropdown next to the title bar, you'll now see an Ubuntu option. Click it and a new tab opens running Ubuntu directly — extremely convenient.

CMD Droplist

There are other ways to launch Linux/Ubuntu as well — for example, press Ctrl+R, type wsl, and hit Enter. Or simply type wsl in CMD and press Enter.

Launching Linux/Ubuntu this way is fast — nearly as instant as opening any Windows app — and uses very little resources. Traditional virtual machines simply can't compare.

To exit Linux and return to Windows, just type exit.

Other WSL Commands

We used wsl --install to install Ubuntu, but there are other WSL options worth knowing. (The following commands are run in Windows CMD — not inside Linux.)

wsl --list: Lists all currently installed Linux distributions.

wsl --list --online: Lists all Linux distributions available for download from Microsoft.

To install a different Linux distribution (e.g., Kali Linux): wsl --install --Kali-linux

If you have multiple distributions installed, launch a specific one by name: wsl -d Kali-linux

wsl --status: Displays current WSL status information.

To remove a Linux distribution (e.g., Kali Linux):

wsl --unregister Kali-linux

This is a physical-level wipe! Once executed, the corresponding Linux folder and all its data vanish instantly with no recovery possible. BACKUP your DATA!

Additional Tips

  1. After closing all Linux windows, Linux is still running in the background on standby. To fully release those resources, run: wsl --shutdown

  2. If you get an error on startup one day, don't rush to uninstall. Try this command first: wsl --update It works like a phone OS update — automatically fetching the latest Linux kernel patches from the cloud.

  3. Desktop Shortcut

To create a desktop shortcut that launches Linux with a single click, right-click the desktop and select New → Shortcut. Set the target to wsl -d Ubuntu.

To use the Ubuntu icon for the shortcut, right-click it → PropertiesChange Icon, then navigate to C:\Users\[YourUsername]\AppData\Local\wsl\ and select the native Ubuntu icon.


Windows 11 下 5 分钟安装 Linux

2026-02-26 by Vincent Ping cn en 

详解利用 WSL2 在 Windows 11 下构建原生 Linux 环境的实战流程,避开资源繁重的传统虚拟机。 涵盖 BIOS 虚拟化开启、wsl --install 一键部署及文件系统映射机制,并预警 --unregister 彻底抹除数据的风险。

read more

I Built a Study Tool While Preparing for CompTIA A+ — Now It's Open Source

2026-02-22 by Vincent Ping

I was studying for CompTIA A+ when I got frustrated with reviewing wrong answers in a plain document. So I built a tool — and now it's open source.

read more

备考 CompTIA A+,我用 Python 做了个错题练习工具

2026-02-22 by Vincent Ping

备考 CompTIA A+ 期间,用文档记录错题越来越不方便,于是我用 Python 做了一个交互式的错题练习工具,现已开源。

read more

龙龙读书记1:爱上植物的第一本书

2025-02-12 by Vincent Ping

天下没有不爱阅读的孩子,关键是要找到孩子的兴趣!所以对于家长来说,培养孩子的阅读习惯,从发现孩子的兴趣开始。

read more

科幻故事 | 咖啡留香:一次关于意识上传的实验记录

2024-11-05 by Vincent Ping

"意识不是被给予的,而是不断创造的。"这是李元教授生前常说的一句话。作为一名量子物理学家,他用自己最后的时光,完成了一场惊世骇俗的实验。

read more

带儿子学魔方的几点体会

2020-12-16 by Vincent Ping

从龙龙5岁就和孩子一起玩,学了忘,忘了学,前前后后好几年,值得么?

read more

Tkinter根窗口设置小技巧:程序启动最大化和程序窗口图标设置

2020-10-27 by Vincent Ping

介绍Tkinter程序根窗口的设置方法,同时介绍程序启动时窗口最大化和程序窗口图标设置的小技巧。

read more

Hello World,编写一个Tkinter程序需要哪些基本步骤?

2020-10-13 by Vincent Ping

Tkinter程序的开发工作可以分成四个步骤。

read more

孩子运动,是选篮球还是足球??

2020-08-24 by Vincent Ping

篮球和足球都是团体对抗的球类运动,训练方式也相似,对于提高身体素质,培养孩子的对抗意识和团队合作意识很有帮助。但是因为运动形式的差别,篮球更有利于身体的全面锻炼,对孩子长身高有帮助,同时也有利于脑部发育。

read more