当前位置:首页 > 系统教程 > 正文

WSL2 Ubuntu子系统完全指南:更改安装位置与启动图形桌面 (小白也能轻松搭建Linux图形环境)

WSL2 Ubuntu子系统完全指南:更改安装位置与启动图形桌面 (小白也能轻松搭建Linux图形环境)

本文将手把手教你如何在Windows下通过WSL2创建Ubuntu子系统,并重点讲解如何更改安装位置释放C盘空间,以及如何启动图形桌面,让你在Windows中流畅使用Linux图形应用。关键词:WSL2安装Ubuntu子系统更改安装位置启动图形桌面

WSL2 Ubuntu子系统完全指南:更改安装位置与启动图形桌面 (小白也能轻松搭建Linux图形环境) Ubuntu子系统 更改安装位置 启动图形桌面 第1张

一、启用WSL2功能

以管理员身份打开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内核更新包(根据系统位数选择),安装完成后再次重启。

二、安装Ubuntu子系统

在Microsoft Store中搜索“Ubuntu”,选择最新LTS版本(如Ubuntu 22.04.5 LTS)点击“获取”安装。安装完成后,启动Ubuntu,设置用户名和密码即可进入系统。

验证WSL版本:wsl -l -v,确保Ubuntu版本为2。

三、更改Ubuntu安装位置(迁移到其他盘)

默认安装位置在C盘,长期使用会占用大量空间。通过WSL导出/导入功能迁移:

  • 1. 关闭所有WSL实例:wsl --shutdown
  • 2. 导出当前Ubuntu系统到D盘:wsl --export Ubuntu D:\wsl-ubuntu.tar
  • 3. 注销原系统:wsl --unregister Ubuntu
  • 4. 导入到新位置:wsl --import Ubuntu D:\WSL-Ubuntu D:\wsl-ubuntu.tar --version 2
  • 5. 设置默认用户(可选):新建一个/etc/wsl.conf文件,添加[user] default=你的用户名,然后重启WSL。

迁移后,系统将位于D盘,释放C盘空间。此方法同样适用于备份与恢复。

四、启动图形桌面(安装GUI环境)

WSL2原生支持图形应用,但需要配合Windows上的X Server。推荐使用开源的VcXsrv

  1. 下载安装VcXsrv(https://sourceforge.net/projects/vcxsrv/),启动时选择“Multiple windows”和“Start no client”,并关闭防火墙限制。
  2. 在Ubuntu中安装桌面环境(以轻量的XFCE为例):
    sudo apt update && sudo apt upgrade -ysudo apt install xfce4 xfce4-goodies -y
  3. 设置DISPLAY环境变量:echo "export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk "{print $2}"):0" >> ~/.bashrc && source ~/.bashrc
  4. 启动桌面:startxfce4,或直接运行单个图形应用(如firefox)。

如果遇到“cannot open display”错误,请确保Windows防火墙允许VcXsrv通过,并在VcXsrv设置中勾选“Disable access control”。

五、进阶:使用WSLg直接支持图形应用

Windows 11或较新版Windows 10自带WSLg,无需额外安装X Server即可运行Linux GUI应用。只需将WSL版本更新至最新,安装Ubuntu后,直接在终端输入gedit等命令,窗口会自动弹出。确保系统已安装wsl --update即可体验。

至此,你已经成功完成了WSL2 Ubuntu子系统的安装、位置迁移以及图形桌面配置。现在可以像使用原生Linux一样享受开发与办公的乐趣了!


© 2025 本教程遵循CC BY-SA 4.0协议,欢迎转载分享。