win10 下安装ubuntu 子系统
先安装 wsl
wsl --status
默认分发: Ubuntu
默认版本: 2
wsl 是2 的版本
未显示信息 说明wsl 未安装
未显示信息 说明wsl 1.xxx 说明安装的 wsl 是1的版本请升级到 2 版本
wsl 安装
# 输入 wsl --install 命令,然后重启计算机。
wsl --install
若要查看可通过在线商店下载的可用 Linux 发行版列表,请输入:wsl --list --online
PS C:\Users\Administrator> wsl --list --online
以下是可安装的有效分发的列表。
使用 'wsl.exe --install <Distro>' 安装。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
Ubuntu-24.04 Ubuntu 24.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.6 openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed openSUSE Tumbleweed
如果出现该问题:“https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。无法解析服务器的名称或地址
Error code: Wsl/WININET_E_NAME_NOT_RESOLVED
国外ip被墙
请配置 C:\Windows\System32\drivers\etc\hosts host 文件配置
raw.githubusercontent.com ip
获取指定域名ip https://tool.lu/ip/
下载 Ubuntu-24.04
wsl --install -d Ubuntu-24.04
下载成功启动
也可以使用wsl 命令查看 安装的应用状态 wsl -l -v
PS C:\Users\Administrator> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
docker-desktop-data Running 2
docker-desktop Running 2
Ubuntu-24.04 Running 2
wsl 1 升级 到 wsl 2
现在的版本是1
PS C:\Users\Administrator> wsl --status
默认分发: Ubuntu
默认版本: 1
wsl --set-default-version 2 版本更新到2
PS C:\Users\Administrator> wsl --set-default-version 2
有关与 WSL 2 关键区别的信息,请访问 https://aka.ms/wsl2
操作成功完成。
PS C:\Users\Administrator> wsl --status
默认分发: Ubuntu
默认版本: 2
将 WSL 版本更新到最新版本。 选项包括:
–web-download:从 GitHub 而不是 Microsoft Store 下载最新更新。
PS C:\Users\Administrator> wsl --update
正在检查更新。
已安装最新版本的适用于 Linux 的 Windows 子系统。
引用链接
微软官方wsl安装教程 https://learn.microsoft.com/zh-cn/windows/wsl/install