WSL安装Ubuntu是Windows 11开发者获取原生级Linux环境的首选方案,全程无需双系统、不改分区、不调BIOS,10分钟内可完成启用、安装、升级与基础配置,且完全不影响现有Windows系统。

在Windows 11中通过WSL安装Ubuntu Linux,是开发者快速获得原生级Linux环境的首选路径——无需双系统、不改分区表、不碰BIOS设置,整个过程可在10分钟内完成,且后续可随时卸载或重装,完全不影响当前Windows系统。
启用WSL功能并安装Ubuntu
以管理员身份打开Windows终端(PowerShell),依次执行以下命令:
首先启用WSL子系统功能:`wsl --install`→该命令会自动启用虚拟机平台、Windows子系统、适用于Linux的Windows子系统三项功能,并重启电脑。
重启后再次打开终端,运行 `wsl --list --online` 查看可用发行版列表,确认Ubuntu出现在结果中。
直接安装最新版Ubuntu:`wsl --install -d Ubuntu`→安装过程全自动,包括下载、解压、初始化用户账户,完成后自动启动Ubuntu终端。
【首次启动时必须设置Linux用户名和密码,该用户名将作为默认sudo用户,不可跳过】
升级到WSL 2并验证运行状态
Windows 11 2004及以上版本默认启用WSL 2,但若你使用的是旧版系统或手动启用了WSL 1,需强制升级:
执行 `wsl --set-default-version 2`,确保后续所有新安装的发行版均基于WSL 2。
Linux 安全审计工具,检查 SSH 配置、开放/监听端口、防火墙规则(ufw/iptables/nftables)、失败登录尝试、sudoers 权限...
运行 `wsl -l -v` 查看已安装发行版及其版本号,Ubuntu条目右侧应显示“2”而非“1”。
若显示为1,需单独升级:`wsl --set-version Ubuntu 2`→此操作可能耗时2–5分钟,期间不要关闭终端。
升级失败常见原因是Hyper-V或虚拟机平台未正确启用,此时需进入“启用或关闭Windows功能”,勾选“虚拟机平台”并重启。
配置Ubuntu基础环境
进入Ubuntu终端后,先更新软件包索引:`sudo apt update && sudo apt upgrade -y`。
安装常用工具链(可选但推荐):`sudo apt install -y build-essential curl git vim wget gnupg2 lsb-release`。
为避免后续中文显示乱码,执行:`sudo locale-gen zh_CN.UTF-8`→然后运行 `sudo update-locale LANG=zh_CN.UTF-8`。
若需与Windows文件系统互通,记住Linux中访问Windows路径的方式是 `/mnt/c/`、`/mnt/d/` 等,不要尝试直接修改 `/mnt/` 下的文件权限——这会导致Windows端权限异常。

















