WSL的使用

打开“控制面板\所有控制面板项\程序和功能”,点击左上角的“启用或关闭 Windows 功能”,将“适用于 Linux 的 Windows 子系统”和“虚拟机平台”勾选上。
 
右键左下角开始菜单,点击“命令提示符(管理员)”,可在此输入相关命令并执行。
 
C:\Windows\system32> wsl --status // 查看WSL状态
C:\Windows\system32> wsl --update // 更新WSL内核
C:\Windows\system32> wsl --set-default-version 2 // 设置默认使用WSL2
C:\Windows\system32> wsl --list -v // 查看已安装的Linux分发版及其运行状态【NAME前面带*的就是当前使用的Linux分发版】
C:\Windows\system32> wsl --list --online // 查看可在线安装的Linux分发版【若出现“错误: 0x80072eff”可多执行几次】
C:\Windows\system32> wsl --install -d Ubuntu-24.04 // 在线安装指定的Linux分发版【Ubuntu-24.04是Linux分发版的NAME(不是FRIENDLY NAME),若在线安装失败可采用本地安装】
C:\Windows\system32> wsl --import Ubuntu-24.04 "D:\WSL\Ubuntu-24.04.3" "D:\OS\ubuntu-24.04.3-wsl-amd64.wsl" --version 2 // 本地安装指定的Linux分发版
C:\Windows\system32> wsl --set-default Ubuntu-24.04 // 设置默认使用的Linux分发版
C:\Windows\system32> wsl -d Ubuntu-24.04 // 启动指定的Linux分发版,输入exit可退出Linux命令行,回到Windows命令行(此时Linux系统也会停止)
C:\Windows\system32> wsl --export Ubuntu-24.04 "D:\WSL.bak\Ubuntu-24.04.tar" // 导出(备份)Linux系统
C:\Windows\system32> wsl --import Ubuntu-24.04-import "D:\WSL.import" "D:\WSL.bak\Ubuntu-24.04.tar" // 导入(还原)Linux系统,将会把相关文件保存到“D:\WSL.import”目录下
C:\Windows\system32> wsl --unregister Ubuntu-24.04 // 删除Linux系统(其实就是把*.vhdx文件删除)

停止或重启Linux系统【重要警告:绝对不要在Linux里使用shutdown或reboot等命令】
----------------------------------------------------------------------------------------------------
C:\Windows\system32> wsl -d Ubuntu-24.04 // 启动指定Linux分发版(非静默启动,启动后会进入Linux命令行)
C:\Windows\system32> wsl -d Ubuntu-24.04 -e bash -c "exit" // 启动指定Linux分发版(静默启动,启动后不会进入Linux命令行)
C:\Windows\system32> wsl --terminate Ubuntu-24.04 // 停止指定Linux分发版
C:\Windows\system32> wsl --shutdown // 停止所有Linux分发版
说明:退出Linux命令行最规范的方式是在Linux命令行执行exit或logout,或者直接按下快捷键Ctrl+D,注意只是退出Linux,并没有停止Linux。
 
在线更新WSL内核和安装Linux分发版可能会出错,这里提供相关下载地址,可下载后进行本地安装
----------------------------------------------------------------------------------------------------
WSL内核更新包下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
CentOS 7下载地址:https://github.com/mishamosher/CentOS-WSL/releases/download/7.9-2211/CentOS7.zip【解压后直接运行CentOS7.exe即可】
Ubuntu 24.04下载地址:https://releases.ubuntu.com/noble/ubuntu-24.04.3-wsl-amd64.wsl
AlmaLinux 10.1下载地址:https://github.com/AlmaLinux/wsl-images/releases/download/v10.1.20251124.0/AlmaLinux-10.1_x64_20251124.0.wsl
AlmaLinux 9.7下载地址:https://github.com/AlmaLinux/wsl-images/releases/download/v9.7.20251119.0/AlmaLinux-9.7_x64_20251119.0.wsl
AlmaLinux 8.10下载地址:https://github.com/AlmaLinux/wsl-images/releases/download/v8.10.20250415.0/AlmaLinux-8.10_x64_20250415.0.wsl
Rocky Linux 10下载地址:https://dl.rockylinux.org/pub/rocky/10/images/x86_64/Rocky-10-WSL-Base.latest.x86_64.wsl
Rocky Linux 9下载地址:https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-WSL-Base.latest.x86_64.wsl
 
细节备忘
----------------------------------------------------------------------------------------------------
Windows所有硬盘分区都会被挂载到/mnt目录下。

Copyright © 2026 码农人生. All Rights Reserved