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

Windows11安装WSL完全指南(从零配置Linux子系统到可视化桌面)

Windows11安装WSL完全指南(从零配置Linux子系统到可视化桌面)

本教程将详细介绍在Windows11系统中安装WSL(Windows Subsystem for Linux)并配置可视化界面的步骤,即使是小白用户也能轻松跟随。通过本指南,您将能够在Windows11上运行完整的Linux子系统,并享受图形化桌面环境,提升开发和使用体验。

第一部分:安装WSL和Linux子系统

首先,确保您的Windows11系统已更新到最新版本。WSL允许您在Windows上直接运行Linux环境,无需虚拟机。

  1. 打开PowerShell(以管理员身份运行)。在开始菜单中搜索“PowerShell”,右键选择“以管理员身份运行”。
  2. 输入以下命令启用WSL功能:wsl --install此命令将自动安装WSL和默认的Linux发行版(通常是Ubuntu)。
  3. 安装完成后,重启计算机。系统将自动完成Linux子系统的初始化设置。
  4. 启动Linux发行版:在开始菜单中找到安装的Linux应用(如Ubuntu),打开并创建用户账户和密码。

至此,您已成功安装WSL和基础Linux环境。接下来,我们将配置可视化界面,让Linux桌面在Windows11中运行。

第二部分:配置可视化界面

为了在WSL中运行图形化应用,我们需要安装X服务器和桌面环境。这里以Ubuntu为例,其他发行版类似。

  1. 在Linux子系统中更新软件包列表:打开Ubuntu终端,输入sudo apt update && sudo apt upgrade -y
  2. 安装桌面环境:运行sudo apt install ubuntu-desktop -y。这可能需要一些时间,取决于网络速度。
  3. 安装X服务器:在Windows11上,下载并安装VcXsrv(一个免费的X服务器)。从官网下载安装程序,运行并配置(选择“Multiple windows”和“Start no client”,其他默认)。
  4. 设置环境变量:在Linux终端中,编辑bash配置文件:echo "export DISPLAY=:0" >> ~/.bashrc && source ~/.bashrc。这将指向X服务器。
Windows11安装WSL完全指南(从零配置Linux子系统到可视化桌面) Windows11 WSL Linux子系统 可视化界面 第1张

上图展示了可视化界面Windows11中的运行效果。通过X服务器,您可以在Windows窗口中打开Linux桌面应用。

第三部分:启动和测试可视化界面

  1. 启动X服务器:在Windows11中打开VcXsrv,保持默认设置运行。
  2. 在Linux终端中启动桌面环境:输入startubuntugnome-session。如果遇到错误,可能需要安装额外软件包。
  3. 测试图形化应用:在终端中运行geditfirefox,这些应用窗口应在Windows桌面上弹出。

恭喜!您已完成WSLLinux子系统可视化界面配置。现在,您可以在Windows11中无缝使用Linux图形工具,提升工作效率。如果遇到问题,请检查防火墙设置或重新启动服务。