在 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

相关文章
|
2月前
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
790 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
15天前
|
安全 Shell 开发工具
Windows下使用git配置gitee远程仓库
就在前几天因为一些原因,我的电脑重装了系统,然后再重新配置git的环境的时候就遇到了一些小问题。所以我决定自己写一篇文章,以便以后再配置git时,避免一些错误操作,而导致全网搜方法,找对的文章去找对应的解决方法。下面为了演示方便就拿gitee来演示,不拿GitHub了写文章了。
|
3月前
|
监控 Ubuntu Linux
Windows11 WSL2 Ubuntu编译安装perf工具
通过以上步骤,你已经在Windows 11的WSL2中成功编译并安装了 `perf`工具。尽管在WSL2中可能会遇到一些限制,但大部分基本性能分析功能应当可以正常使用。使用 `perf`进行性能分析,可以帮助你更好地理解和优化系统及应用程序的性能。
181 14
|
3月前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
6689 14
|
3月前
|
数据库连接 测试技术 Windows
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
|
3月前
|
Windows
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
376 0
|
7月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
446 13
如何配置Windows主机MPIO多路径访问存储系统
|
7月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
7月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
403 3
|
8月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
362 0