先决条件
1、检查win10版本
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。
2、启用CPU虚拟化
3、启用虚拟化平台和适用于Linux的windows子系统
启用后重启一下系统
安装WSL
官网文档:安装 WSL | Microsoft Learn
安装wsl2内核,内核安装包下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
双击安装即可,设置wsl的版本为2。
1、管理员命令运行cmd,在线安装wsl
查看可通过在线商店下载的可用 Linux 分发版列表,
#查看WSL系统版本。 wsl --status #设置wsl的版本为2 wsl --set-default-version 2 #查看可以安装的linux版本 wsl --list --online
安装ubuntu-24.04
#这个命令默认是安装在c盘的
wsl --install -d Ubuntu-24.04
修改默认安装目录
如果你希望将 WSL 的安装目录迁移到其他盘符,可以按照以下步骤操作:
查看 WSL 发行版本:
wsl -l --all -v
导出分发版为 tar 文件到 D 盘:
wsl --export Ubuntu-24.04 d:\wsl\ubuntu24.04.tar
注销当前分发版:
wsl --unregister Ubuntu-24.04
重新导入并安装 WSL 到 D 盘:
wsl --import Ubuntu-24.04 D:\wsl\ubuntu2404 d:\wsl\ubuntu24.04.tar --version 2
设置默认登录用户为安装时的用户名:
ubuntu2404 config --default-user test
删除 tar 文件(可选):
del d:\wsl\ubuntu24.04.tar
经过以上操作后,WSL 的默认安装目录将迁移到 D 盘的指定目录。
启动ubuntu-24.04
wsl -d Ubuntu-24.04
可以通过输入命令列出已安装的 Linux 分发版并检查每个版本的 WSL:
wsl --list --verbose
若要在安装新的 Linux 分发版时将默认版本设置为 WSL 1 或 WSL 2,请使用以下命令:
wsl --set-default-version <1|2>
若要设置与命令一起使用 wsl
的默认 Linux 分发版,请输入:
wsl --set-default <Distro>
替换为 <Distro>
要使用的 Linux 分发版的名称。 例如,在 PowerShell 中,输入: wsl -s Debian
将默认分发设置为 Debian。
在 WSL 基本命令指南中了解详细信息。
安装docker desktop
下载地址:Docker Desktop: The #1 Containerization Tool for Developers | Docker