跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Windows 11 安装 WSL Linux 子系统及可视化界面配置

Windows 11 环境下通过启用 Hyper-V 和 WSL 功能安装 Linux 子系统。如何设置默认版本为 WSL 2,在微软应用商店部署 Ubuntu,并更新系统包。针对图形界面支持,提供了两种方案:一是利用 WSL 2 集成的桌面体验直接运行 GNOME 应用如文本编辑器、GIMP 等;二是通过安装 xfce4 桌面环境配合远程连接实现完整桌面访问。文中包含具体的命令行操作指令及注意事项,帮助用户在 Windows 上获得完整的 Linux 开发环境。

LinuxPan发布于 2026/2/7更新于 2026/7/2353 浏览

一、安装 WSL

1.1 准备工作

(1)在搜索栏搜索'启用或者关闭 Windows 功能'。

(2)选择'Hyper-V'、'Virtual Machine Platform'与'适用于 Linux 的 Windows 子系统虚拟机平台'。

(3)将上面三个勾选,点击确定,并在弹出的窗口选择'立即重启'(或者手动重启)。

文章配图

注意: Windows 家庭版打开'启用或者关闭 Windows 功能'可能没有 Hyper-V 项,需自行搜索开启方法。

1.2 安装并设置 WSL

(1)按 Win + R 输入 cmd 打开控制台,再输入 wsl --update 等待安装。

注: 这一步下载比较慢,请确保网络稳定。

wsl --update

文章配图

(2)设置默认 WSL 版本:将 WSL 默认版本设置为 WSL 2。

wsl --set-default-version 2

二、安装 Ubuntu

(1)打开微软应用商店,搜索 Ubuntu。

文章配图

(2)根据自己需要,选择对应的 Ubuntu 版本并下载(默认是直接下载在 C 盘,建议预留好空间)。其中 Ubuntu(左上角第一个)是 24.04 版本,也可选择 22.04 LTS。

(3)下载安装完成后点击对应图标启动。

文章配图

(4)等待几秒会出现 "Enter new UNIX username:" 提示,按照提示输入用户名和密码。

文章配图

(5)出现以下提示则表示成功。

文章配图

(6)设置 Windows Terminal 的命令行页面。打开 Windows Terminal,可以切换成刚刚安装的 Linux 系统命令行页面。

文章配图

进入设置进行修改可以让它打开默认是 Linux 系统命令行,并保存。

文章配图

三、Ubuntu 的基础配置

这部分建议参考官方文档或相关基础配置教程进行更新和初始化。

四、配置图形显示界面

如果你使用 Windows 11 Build 22000 以上版本,则可以使用 WSL 2 提供的集成的桌面体验。该功能允许你直接安装并启动 Linux 桌面程序而无须其他配置。

4.1 查看 Windows 版本

(1)使用 Win+R 快捷键打开【运行】,输入命令 winver。

winver

文章配图

(2)点击确定,会弹出窗口,红框内的就是版本信息(如 26100,通常支持安装)。

文章配图

4.2 Linux GUI 应用的安装与运行

可以从 Linux 终端运行以下命令,下载并安装常用的 Linux 应用程序。如果使用的是与 Ubuntu 不同的分发版,则它可能会使用与 apt 不同的包管理器。

(1)准备工作:在 Ubuntu 终端更新软件包。

sudo apt update

(2)安装 Gnome 文本编辑器。

Gnome 文本编辑器 是 GNOME 桌面环境的默认文本编辑器。安装指令如下:

sudo apt install gnome-text-editor -y

使用举例:若要在编辑器中启动 bashrc 文件,请输入:

gnome-text-editor ~/.bashrc

注意: GNOME 文本编辑器 将 gedit 替换为 Ubuntu 22.10 中的默认文本编辑器。如果运行的是旧版 Ubuntu 并想要使用 gedit,则使用以前的默认文本编辑器 sudo apt install gedit -y。

(3)安装 GIMP。

GIMP 是一种免费的开源光栅图形编辑器,用于图像制作和图像编辑。安装指令如下:

sudo apt install gimp -y

若要启动,请输入:gimp。

文章配图

(4)安装 Nautilus。

Nautilus 也称为 GNOME 文件,是 GNOME 桌面的文件管理器(类似于 Windows 文件资源管理器)。安装指令如下:

sudo apt install nautilus -y

若要启动,请输入:nautilus。

文章配图

(5)安装 VLC。

VLC 是一种免费的开源跨平台多媒体播放器和框架。安装指令如下:

sudo apt install vlc -y

若要启动,请输入:vlc。

文章配图

(6)安装 X11 应用

X11 是 Linux 开窗系统,这是随其附带的应用和工具的杂项集合,例如 xclock、xcalc 计算器等。安装指令如下:

sudo apt install x11-apps -y

若要启动,请输入要使用的工具的对应名称。例如:xcalc、xclock、xeyes。

xcalc
xclock
xeyes

(7)安装 Google Chrome for Linux

安装包路径示例:

sudo apt install --fix-missing ./google-chrome-stable_current_amd64.deb

您可以使用 wget 来下载它:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

将目录更改为临时文件夹:

cd /tmp

注意: 此选项 --fix-missing 用于修复安装过程中可能出现的缺失依赖项。该 ./ 命令指定 .deb 文件所在的当前目录。如果 .deb 文件位于其他目录中,需要在命令中指定该文件的路径。

若要启动,请输入:google-chrome。

google-chrome

4.3 完整桌面环境配置(推荐方案)

该方法通过安装轻量级桌面环境实现完整的图形化操作。

(1)清理不必要的服务

在 Ubuntu 终端中运行下列命令,等待安装完成。

sudo apt purge -y acpid acpi-support modemmanager
sudo apt-mark hold acpid acpi-support modemmanager

(2)安装 XFCE 桌面环境

也可以安装更为精简的 xfce4 和 xfce4-goodies:

sudo apt install -y xfce4 xfce4-goodies

注意: 安装时会有两种桌面可以选择,按住 Tab+ 回车进行确认,继续下载,下载完成以后重启一下。

(3)连接可视化界面

后续每次需要可视化时,先确保网络连接正常,键入以下代码即可启动桌面。

export DISPLAY=192.168.1.100:0
startxfce4

注意: 其中 192.168.1.100 是举例的电脑 IP 地址,你需要换成自己电脑的 IP 地址!

如何查看自己电脑的 IP 地址? 打开 Windows PowerShell 窗口后,输入命令 ipconfig 后,就能查到自己的 IP 地址。

关于共享文件夹设置,请参考相关系统配置文档。


本文旨在提供技术参考,具体操作请根据实际环境调整。

目录

  1. 一、安装 WSL
  2. 1.1 准备工作
  3. 1.2 安装并设置 WSL
  4. 二、安装 Ubuntu
  5. 三、Ubuntu 的基础配置
  6. 四、配置图形显示界面
  7. 4.1 查看 Windows 版本
  8. 4.2 Linux GUI 应用的安装与运行
  9. (1)准备工作:在 Ubuntu 终端更新软件包。
  10. (2)安装 Gnome 文本编辑器。
  11. (3)安装 GIMP。
  12. (4)安装 Nautilus。
  13. (5)安装 VLC。
  14. (6)安装 X11 应用
  15. (7)安装 Google Chrome for Linux
  16. 4.3 完整桌面环境配置(推荐方案)
  17. (1)清理不必要的服务
  18. (2)安装 XFCE 桌面环境
  19. (3)连接可视化界面
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 荣耀发布 Robot Phone 与人形机器人 ROBOT,探索 AI 硬件生态
  • 算法:双指针法求解有效三角形个数
  • Apache IoTDB 跨「端 - 边 - 云」全场景部署与 DB+AI 实践
  • 从零搭建哪吒服务器探针 - 查看多端服务器状态
  • ionet 框架:Java 方法即 Action 的零学习成本之道
  • 网络安全热门证书解析:CISSP、CISP 与 CISA
  • 从零构建大模型:核心原理与实战指南
  • Python 轻量级环境管理工具 UV 入门与 Windows 安装实战
  • VSCode 中 GitHub Copilot 的安装配置与高效用法
  • 大模型微调技术深度解析与实践
  • Redis Hash 与 List 实战:数据结构、指令与场景优化
  • Spring Boot 虚拟线程时代:WebFlux 与 WebMVC 选型指南
  • 阿里云 MoltBot 机器人钉钉 Stream 流式接入配置
  • Python 魔法方法与数据模型深度解析
  • 飞算 Java AI 实战指南:从环境配置到项目生成
  • Python 打造 AI 三剑客:文档总结、代码生成与智能检索
  • C++ STL String 类常用接口说明及相关练习
  • Python 在数据化运营中的应用与价值解析
  • AI Agent 实战:核心架构与生产级落地指南
  • Xilinx 7 系列 FPGA 收发器架构与时钟设计

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online