在 Windows 中配置 WSL2 与 Debian 的全流程

简介: 【8月更文挑战第27天】本文详细介绍了在Windows环境中配置WSL2与Debian的全过程,包括确认Windows版本、启用相关功能、安装WSL并设置版本为WSL2、下载安装Debian、配置国内镜像源,以及设置Xserver实现GUI功能。通过这些步骤,用户能够顺利完成配置,并进行基本优化。

以下是在 Windows 中配置 WSL2 与 Debian 的全流程:


一、确认 Windows 版本


确保 Windows 版本为 Windows 10 版本大于等于 2004(内部版本大于等于 19041)或 Windows 11 1。以管理员运行 PowerShell,输入 (system.environment)::osversion.version 来查看版本信息 1


二、开启相关 Windows 功能


开启 Windows Subsystem for Linux 和 Virtual Machine Platform。以管理员身份运行 PowerShell,输入以下命令并重启 Windows 1


Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform


三、安装 WSL 并设置版本


  1. 以管理员运行 PowerShell,输入以下指令安装 WSL1
  • wsl --install :安装 WSL,根据微软文档,某些版本下默认会安装 Ubuntu。
  • wsl --install --no-distribution :只安装 WSL 而不安装特定的 Linux 发行版。
  1. 安装完成后设置 WSL 版本为 WSL21
  • wsl --set-default-version 2
  1. 输入 wsl --version 确认 WSL 版本 1


四、下载并安装 Debian


  1. 打开 Microsoft Store 1
  2. 在 Microsoft Store 中搜索并安装 Debian 1
  3. 安装完成后打开 Debian,第一次进入会要求设置用户名和密码 1


五、配置国内镜像源(以清华镜像源为例)


  1. 打开并登录 WSL - Debian 1
  2. 将原有/etc/apt/sources.list文件设置备份1
  • sudo mv ~/etc/apt/sources.list ~/etc/apt/sources.list.backup
  1. 创建新的/etc/apt/sources.list文件1
  • sudo touch ~/etc/apt/sources.list
  1. 在新的 sources.list 中输入以下内容 1


deb http://mirrors.tuna.tsinghua.edu.cn/debian/bookworm main contrib non-free non-free-firmware
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/bookworm main contrib non-free non-free-firmware
deb http://mirrors.tuna.tsinghua.edu.cn/debian/bookworm-updates main contrib non-free non-free-firmware
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/bookworm-updates main contrib non-free non-free-firmware
deb http://mirrors.tuna.tsinghua.edu.cn/debian/bookworm-backports main contrib non-free non-free-firmware
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/bookworm-backports main contrib non-free non-free-firmware
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security/bookworm-security main contrib non-free non-free-firmware
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian-security/bookworm-security main contrib non-free non-free-firmware


  1. 在 Debian CLI 中输入以下代码更新 Debian 软件并安装镜像站 HTTPS 证书1
  • sudo apt update -y && sudo apt upgrade -y
  • sudo apt install apt-transport-https ca-certificates
  1. ~/etc/apt/sources.list 中,将所有的 http:// 改成 https:// 1


六、配置 GUI(以使用 Xserver 为例)


  1. 在 sourceforge 上下载 vcxsrv windows xserver 1
  2. 安装 vcxsrv 并运行 xlaunch 1
  3. 在 xlaunch 的 Select Display Settings 中,将 Display Number 改为 0 1
  4. 在 xlaunch 的 Extra Settings 中,勾选 Disable Access Control 选项 1


完成以上步骤,就完成了在 Windows 中配置 WSL2 与 Debian,并进行了一些基本的优化配置。如果需要进一步配置中文字体与输入法等,可以参考相关的文档和教程进行操作 1

相关文章
|
1月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
92 13
如何配置Windows主机MPIO多路径访问存储系统
|
1月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
1月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
78 3
|
2月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
77 0
|
2月前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
4月前
|
Java 应用服务中间件 开发工具
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
|
4月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
|
4月前
|
网络安全 Windows
在Windows电脑上启动并配置SSH服务
在Windows电脑上启动并配置SSH服务
931 0
|
4月前
|
Ubuntu Linux 开发工具
Windows11 WSL2 Ubuntu编译安装perf工具
Windows11 WSL2 Ubuntu编译安装perf工具
186 0
|
监控 数据安全/隐私保护 Windows
下一篇
DataWorks