Skip to content
鼓励作者:欢迎打赏犒劳

windows安装wsl

太难了!!!TMD windows真的是一堆问题!!!

一句话解释 WSL 是什么?

WSL(Windows Subsystem for Linux)就是在 Windows 里“原生运行 Linux 软件”的一个魔法盒子。

它让你不用装双系统、不用开虚拟机,就能直接在 Windows 里使用 Linux 命令、工具和开发环境。

先启用

常用命令

安装 WSL2

注意,有的系统此命令无效!!! 我的就是,不能通过在线安装,还得另想法子

shell
# 以管理员身份打开 PowerShell,运行:
wsl --install
  • 系统会自动安装 WSL2 + 默认发行版(通常是 Ubuntu)
  • 重启电脑后,按提示创建 Linux 用户名/密码

启用wsl

shell
# 启用 WSL 和虚拟机平台
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

然后 重启电脑。 重启后设置 WSL2 为默认:

shell
wsl --set-default-version 2

查看wsl版本

shell
wsl -l -v

如果你已有 WSL1,升级到 WSL2

shell
wsl --set-version <发行版名> 2

手动安装wsl

需要下载一个 Ubuntu_2204.0.10.0_x64.appx 文件

下载方法1:

shell
curl.exe -L -o ubuntu-2204.appx https://aka.ms/wsl-ubuntu-2204

但是我没有成功,下载也没有报错,但是下载的文件不对,只有15Kb,明显就不对。 正常的应该600M左右大小

下载方式2:

https://download.csdn.net/download/lzh657083979/92537796
我上传到csdn了,不要积分。速度很快。注意,将zip解压出来。

下载方式3:

为了保险起见,我又备份了一个到了百度网盘。 链接:https://pan.baidu.com/s/1sRqhpiRIUYKugpHSp3b4jQ 提取码:uju3

安装

shell
Add-AppxPackage .\ubuntu-2204.appx

正常应该没啥问题。但是你查看wsl -l -v 还是显示无系统。不用担心,你还需要下一步

激活它

⚠️ 关键点Add-AppxPackage 只是把应用“部署”到系统,并不会自动初始化 Linux 文件系统
你必须手动启动一次 Ubuntu,它才会:

  • 解压 rootfs
  • 创建用户
  • 向 WSL 注册为有效分发版

PowerShell 中直接运行 然后设置账号 密码 就OK了

shell
ubuntu2204

如有转载或 CV 的请标注本站原文地址