Windows 配置 WSL2 + Ubuntu 24.04 完整过程记录 📅 发布时间:2026/7/11 2:13:26 👁️ 浏览次数: 本文记录从Windows 11 空环境配置WSL2 Ubuntu 24.04 LTS的完整过程包括遇到的错误和解决方法。WSL介绍什么是wsl,具有哪些作用在 Windows 系统中如果想运行 Linux 环境传统方式通常需要安装双系统、虚拟机如 VMware、VirtualBox或者购买一台 Linux 服务器。但这些方式都有一定成本双系统切换麻烦需要重启电脑虚拟机占用大量内存和 CPU远程服务器需要网络和额外费用。为了解决 Windows 与 Linux 共存的问题微软推出了WSLWindows Subsystem for Linux适用于 Linux 的 Windows 子系统。其中WSL2Windows Subsystem for Linux 2是第二代版本它通过更接近真实 Linux 内核的方式让用户可以直接在 Windows 中运行完整的 Linux 环境。WSL的优势用户群体优势具体作用 普通用户学习 Linux无需安装双系统即可体验完整 Linux 命令环境学习 Linux 基础操作、文件管理和软件安装 普通用户使用 Linux 软件可以运行大量 Linux 工具、开源软件和命令行程序 普通用户无需安装双系统Windows 与 Linux 可以同时运行不需要重启电脑切换系统降低 Linux 使用门槛 程序员原生 Linux 开发环境使用真实 Linux 内核支持 GCC、Python、Node.js、Java 等开发环境与服务器环境高度接近 程序员支持 Docker提供接近 Linux 原生的 Docker 运行体验方便容器开发、测试和部署 程序员编译速度快Linux 工具链运行效率高适合 C/C、Android、内核等大型项目编译 程序员接近服务器环境大多数服务器运行 Linux本地开发环境与生产环境更加一致减少部署兼容问题 硬件工程师MCU 工具链支持 ARM GCC、RISC-V GCC 等工具可用于 STM32、ESP32 等嵌入式开发 硬件工程师嵌入式 Linux 开发支持 Raspberry Pi、RK3566、RK3586/RK3588、Jetson 等 Linux 硬件平台开发 硬件工程师编译 SDK可以编译厂商提供的 Linux SDK包括系统镜像、驱动和应用程序 硬件工程师开源项目构建支持 Make、CMake 等构建工具方便编译 GitHub 上的 Linux 开源项目 AI / 科研开发者AI 环境搭建支持 PyTorch、TensorFlow 等人工智能框架方便运行开源模型和复现实验 AI / 科研开发者GPU 加速计算支持 NVIDIA CUDA可调用显卡进行深度学习和科学计算 AI / 科研开发者科学计算工具支持 Python、Jupyter、数据分析工具适合算法研究和实验开发WSL的不足不足具体问题影响场景️ 不适合运行完整 Linux 桌面环境WSL2 主要面向命令行和开发环境虽然支持 Linux GUI 应用但完整桌面体验不如虚拟机KDE、GNOME 等完整 Linux 桌面使用体验较差 USB 设备支持有限部分 USB 设备无法直接被 WSL2 识别需要额外配置 USBIP 等工具调试器、开发板、特殊 USB 外设使用不方便 Windows 文件系统性能较低在/mnt/c/等 Windows 挂载目录中运行 Linux 项目时文件读写性能可能下降大型项目编译、Node.js 项目、Git仓库操作可能变慢 占用一定系统资源WSL2 本质上运行一个轻量级虚拟机会占用内存和 CPU老旧电脑或低内存设备可能出现性能下降 不适合高性能图形应用虽然支持 WSLg 和 GPU 加速但图形性能与原生 Linux 或 Windows 应用仍有差距3D建模、游戏开发、专业图形渲染 网络结构存在差异WSL2 使用虚拟网络与 Windows 主机网络存在一定隔离本地服务器、端口映射、网络调试需要额外配置 硬件直通能力有限某些底层硬件访问不像原生 Linux 方便驱动开发、内核开发、硬件底层调试 Linux 内核定制受限使用微软提供的 Linux Kernel虽然可以自定义但不像实体 Linux 那样自由修改内核、研究 Linux 底层机制 存储空间管理复杂WSL2 使用虚拟磁盘文件ext4.vhdx长期使用可能不断增大大量编译文件、Docker镜像可能占用大量磁盘空间 与双系统 Linux 相比兼容性略低某些 Linux 功能和硬件支持不如直接安装 Linux专业 Linux 工作站、服务器开发WSL2与虚拟机的区别项目WSL2VMware启动速度秒级分钟级内存占用自动动态调整固定分配Linux兼容性很高完整图形界面可支持更成熟文件共享非常方便一般游戏/桌面Linux不适合更适合windows 11配置WSL21、查看Windows版本运行winver本机Windows 版本: 10.0.26200.8655属于 Windows 11 新版本可以支持 WSL2。2、第一次安装WSL使用管理员 PowerShellwsl --install出现错误已禁止(403)完整PS C:\WINDOWS\system32 wsl --install 已禁止(403)。原因分析不是 WSL 功能问题。原因Windows 下载 WSL/Ubuntu 在线组件失败微软下载服务访问被限制网络环境导致 Microsoft Store / CDN 返回 403所以改为手动安装。3、开启windows必要功能开启linux子系统管理员 PowerShelldism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart检查dism.exe /online /get-featureinfo /featurename:Microsoft-Windows-Subsystem-Linux结果功能名称 : Microsoft-Windows-Subsystem-Linux 状态 : 已启用说明✅ WSL功能开启开启虚拟机平台执行dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart检查dism.exe /online /get-featureinfo /featurename:VirtualMachinePlatform结果功能名称 : VirtualMachinePlatform 状态 : 已启用说明✅ WSL2虚拟化支持开启4、尝试更新WSL执行wsl --status结果未安装适用于 Linux 的 Windows 子系统。尝试wsl --update错误已禁止(403)再次尝试wsl --install错误已禁止(403)5、手动安装由于在线安装失败进入GitHubhttps://github.com/microsoft/WSL/releases下载Microsoft.WSL_2.9.3.0_x64_ARM64.msixbundle大小约700 MB安装进入下载目录cd $env:USERPROFILE\Downloads执行Add-AppxPackage .\Microsoft.WSL_2.9.3.0_x64_ARM64.msixbundle安装成功。检查wsl --version输出WSL 版本: 2.9.3.0 内核版本: 6.18.35.2-1 WSLg 版本: 1.0.79 Windows 版本: 10.0.26200.8655说明✅ WSL2安装完成安装Ubuntu 24.04根据自己需要选择查看可用系统wsl --list --online输出NAME Ubuntu Ubuntu-26.04 Ubuntu-24.04 Ubuntu-22.04 ...选择生产环境对应版本Ubuntu 24.04 LTS安装wsl --install -d Ubuntu-24.04如果电脑的CPU的虚拟化没有开启则会报错需要去在开机进入BIOS中开启虚拟化各个主板进入BIOS不同这里以华硕主板为例虽然 Windows 功能开启VirtualMachinePlatform 已启用但是 BIOS 中 CPU 虚拟化关闭。进入 BIOS华硕 ROG 主板开机Delete进入 BIOS。进入Advanced Mode (F7) ↓ Advanced ↓ CPU ConfigurationIntel开启Intel Virtualization Technology设置EnabledAMD开启SVM Mode设置Enabled重新安装 Ubuntu、再次执行wsl --install -d Ubuntu-24.04成功正在下载: Ubuntu 24.04 LTS 正在安装: Ubuntu 24.04 LTS 已成功安装分发。 正在启动 Ubuntu-24.04... Provisioning the new WSL instance Ubuntu-24.04创建 Linux 用户Create a default Unix user account:输入你自己的用户名 例如: usernamelili设置密码New password: Retype new password:成功passwd: password updated successfully进入usernamelilia:/mnt/c/WINDOWS/system32$确认 Ubuntu 版本Ubuntu 内执行cat /etc/os-release应该NAMEUbuntu VERSION24.04 LTS (Noble Numbat)检查 WSL 状态Windows PowerShellwsl -l -v结果NAME STATE VERSION Ubuntu-24.04 Running 2确认Ubuntu版本正确使用WSL2初始化 Ubuntu 环境sudo apt updatesudo apt upgrade -y
致态TiPlus9100深度解析:Gen5 SSD的系统级稳态设计 1. 项目概述:一块被称作“全能战士”的Gen5 SSD,到底强在哪?最近在装新主机、升级老平台,或者给工作站扩容存储时,你大概率会刷到“致态TiPlus9100”这个名字。它不是某家大厂的旗舰试水款,也不是小众品牌的… 2026/7/11 2:13:26
AI模型行为评估:Vending-Bench基准测试与Claude Fable 5推脱机制分析 在 AI 模型评估领域,Vending-Bench 是一个用于测试模型在特定场景下行为一致性和责任推脱能力的基准测试框架。最近,Claude Fable 5 模型在该基准上的表现引起了开发社区的关注:它在某些任务中表现出明显的行为不端,却能够通过巧妙… 2026/7/11 2:13:26
信捷TG765-ET触摸屏 1屏连5PLC实战:485总线组网与站号配置5要点 信捷TG765-ET触摸屏一控五PLC实战:485总线组网与站号配置全解析工业自动化现场中,人机界面(HMI)与多台PLC的稳定通讯是系统可靠运行的基础。信捷TG765-ET作为一款支持多种通讯协议的工业触摸屏,其485总线组网能力在实际… 2026/7/11 2:11:26
R语言 3种饼图方案对比:基础pie、ggplot2与ggforce的性能与适用场景 R语言三大饼图方案深度评测:从基础pie到ggforce的实战指南引言:为什么需要多种饼图方案?在数据可视化领域,饼图(Pie Chart)始终是一个充满争议但又不可或缺的存在。作为比例展示的经典形式,饼图… 2026/7/11 3:39:55
AI收入增速为何是移动互联网3倍?技术架构与变现效率深度解析 最近在技术圈和投资圈都频繁听到一个观点:AI 的收入增速是移动互联网和传统互联网时代的 3 倍。这个数据背后反映的不仅是市场热度,更是技术迭代速度和商业化效率的质变。作为开发者,我们不仅要关注技术实现,更要理解这股浪潮背后… 2026/7/11 3:39:55
流式输出为什么会中断?聊天、写作、问答产品常见的体验问题怎么解决 流式输出让 AI 产品更像实时对话,但它也带来了新的工程问题。用户看到文字逐步出现,会觉得响应更快;可一旦中途卡住、重复、断流或无法恢复,体验反而更差。聊天、写作、问答产品都需要认真处理流式输出稳定性。流式输出为什么容易… 2026/7/11 3:37:55
item026.7.10(1):高阻走线,铺铜要和它保持距离 前情提要:设计了一个低功耗两级管关断的adc电量检测电路设计Q:好的,现在drc也通过了。在铺铜和打过孔上,这个电路有什么讲究吗A:DRC 检查没有任何报错,说明基础线距和走线规则都没问题,这是个很… 2026/7/11 3:31:53
腾讯混元Hy3大模型:MoE架构与智能体能力的技术突破与实践指南 如果你正在寻找一个既能满足复杂任务处理需求,又具备高性价比的大模型方案,腾讯混元 Hy3 的正式发布值得重点关注。相比市场上动辄数千亿参数的"巨无霸"模型,Hy3 以 2950 亿总参数、210 亿激活参数的紧凑尺寸,实现了与参… 2026/7/11 3:29:53
不用PS折腾!4款轻量化电脑修图工具,搞定模糊、破损、批量修图 平时整理扫描文件、截图、旧照片,常会遇到画面模糊、存在划痕、尺寸歪斜等问题,专业修图软件操作步骤较多,这里分享几款本地工具,仅客观介绍功能,无推广内容。1. 鲲鲲修图工具主要用于图片基础修复与批量处理ÿ… 2026/7/11 3:27:52
5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符] 5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载… 2026/7/11 0:00:11
工业信号干扰处理与FOD4216光耦应用实战 1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干… 2026/7/11 0:00:11
OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构) 摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计… 2026/7/11 0:00:11
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/8 20:15:17
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/8 14:25:08