本文将手把手教你如何在Windows下通过WSL2创建Ubuntu子系统,并重点讲解如何更改安装位置释放C盘空间,以及如何启动图形桌面,让你在Windows中流畅使用Linux图形应用。关键词:WSL2安装、Ubuntu子系统、更改安装位置、启动图形桌面。
以管理员身份打开PowerShell,依次执行以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartwsl --set-default-version 2 重启电脑后,下载并安装Linux内核更新包(根据系统位数选择),安装完成后再次重启。
在Microsoft Store中搜索“Ubuntu”,选择最新LTS版本(如Ubuntu 22.04.5 LTS)点击“获取”安装。安装完成后,启动Ubuntu,设置用户名和密码即可进入系统。
验证WSL版本:wsl -l -v,确保Ubuntu版本为2。
默认安装位置在C盘,长期使用会占用大量空间。通过WSL导出/导入功能迁移:
wsl --shutdownwsl --export Ubuntu D:\wsl-ubuntu.tarwsl --unregister Ubuntuwsl --import Ubuntu D:\WSL-Ubuntu D:\wsl-ubuntu.tar --version 2/etc/wsl.conf文件,添加[user] default=你的用户名,然后重启WSL。迁移后,系统将位于D盘,释放C盘空间。此方法同样适用于备份与恢复。
WSL2原生支持图形应用,但需要配合Windows上的X Server。推荐使用开源的VcXsrv:
sudo apt update && sudo apt upgrade -ysudo apt install xfce4 xfce4-goodies -yecho "export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk "{print $2}"):0" >> ~/.bashrc && source ~/.bashrcstartxfce4,或直接运行单个图形应用(如firefox)。如果遇到“cannot open display”错误,请确保Windows防火墙允许VcXsrv通过,并在VcXsrv设置中勾选“Disable access control”。
Windows 11或较新版Windows 10自带WSLg,无需额外安装X Server即可运行Linux GUI应用。只需将WSL版本更新至最新,安装Ubuntu后,直接在终端输入gedit等命令,窗口会自动弹出。确保系统已安装wsl --update即可体验。
至此,你已经成功完成了WSL2 Ubuntu子系统的安装、位置迁移以及图形桌面配置。现在可以像使用原生Linux一样享受开发与办公的乐趣了!
© 2025 本教程遵循CC BY-SA 4.0协议,欢迎转载分享。
本文由主机测评网于2026-04-01发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260432833.html