在 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

相关文章
|
7月前
|
Windows
Windows无法连接到打印机,请检查打印机名并重试 - 配置Windows 共享打印机出错;
WIN7共享打印机无法被WIN11连接,出现错误代码0x0000011b或0x00000709,可能是系统版本不兼容所致。本文提供多个轻量级修复工具,无需安装,双击即用,专为解决此类小问题设计,操作简单,适合普通用户快速修复打印机连接异常。
1008 0
|
8月前
|
网络安全 Windows
Windows IIS 10如何配置自签名SSL并实现自动跳转
本文记录了IIS配置自签名证书及HTTPS跳转的注意事项。包括解决443端口占用问题、URL Rewrite插件安装与配置、web.config修改方法,以及避免因旧教程导致的配置错误。
Windows IIS 10如何配置自签名SSL并实现自动跳转
|
8月前
|
C语言 图形学 Windows
Windows下安装和配置GTK4(基于CLion)
本文介绍了作者选择GTK作为C语言图形库的原因,包括代码简洁、控件丰富和界面美观,并分享了在Windows环境下通过MSYS2安装GTK4及在CLion中配置开发环境的详细步骤。
917 0
|
8月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
246 2
|
11月前
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
8704 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
Windows
Windows下版本控制器(SVN)- 配置版本库
Windows下版本控制器(SVN)- 配置版本库
125 0
|
9月前
|
安全 Shell 开发工具
Windows下使用git配置gitee远程仓库
就在前几天因为一些原因,我的电脑重装了系统,然后再重新配置git的环境的时候就遇到了一些小问题。所以我决定自己写一篇文章,以便以后再配置git时,避免一些错误操作,而导致全网搜方法,找对的文章去找对应的解决方法。下面为了演示方便就拿gitee来演示,不拿GitHub了写文章了。
424 0
|
监控 Ubuntu Linux
Windows11 WSL2 Ubuntu编译安装perf工具
通过以上步骤,你已经在Windows 11的WSL2中成功编译并安装了 `perf`工具。尽管在WSL2中可能会遇到一些限制,但大部分基本性能分析功能应当可以正常使用。使用 `perf`进行性能分析,可以帮助你更好地理解和优化系统及应用程序的性能。
944 14
|
数据库连接 测试技术 Windows
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
|
Windows
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
1496 0

热门文章

最新文章