当前位置: 首页 > news >正文

如何使用 WSL 在 Windows 上安装 Linux

如何使用 WSL 在 Windows 上安装 Linux

开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 借助适用于 Linux 的 Windows 子系统(WSL),开发人员可以安装 Linux 分发版(如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并在 Windows 上直接使用 Linux 应用程序、实用工具和 Bash 命令行工具(未经修改),无需传统虚拟机或双包设置的开销。

先决条件

必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。 如果使用的是早期版本,请参阅 手动安装页。

安装 WSL 命令

现在,可以使用单个命令安装运行 WSL 所需的所有内容。 右键单击并选择“以管理员身份运行”,在管理员模式下打开 PowerShell,输入 wsl --install 命令,然后重新启动计算机。

wsl --install

此命令将启用运行 WSL 并安装 Linux 的 Ubuntu 分发所需的功能。 (可以更改此默认分布 WSL 的基本命令)。

Windows PowerShell 版权所有(C) Microsoft Corporation。保留所有权利。 安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows PS C:\WINDOWS\system32> wsl --version WSL 版本: 2.6.3.0 内核版本: 6.6.87.2-1 WSLg 版本: 1.0.71 MSRDC 版本: 1.2.6353 Direct3D 版本: 1.611.1-81528511 DXCore 版本: 10.0.26100.1-240331-1435.ge-release Windows: 10.0.26200.7462 PS C:\WINDOWS\system32> wsl --status 默认版本: 2 当前计算机配置不支持 WSL1。 若要使用 WSL1,请启用“Windows Subsystem for Linux”可选组件。 PS C:\WINDOWS\system32> wsl.exe --help
PS C:\WINDOWS\system32> wsl --update 正在检查更新。 已安装最新版本的适用于 Linux 的 Windows 子系统。 PS C:\WINDOWS\system32> wsl --list --verbose 适用于 Linux 的 Windows 子系统没有已安装的分发。 可通过安装包含以下说明的分发来解决此问题: 使用“wsl.exe --list --online' ”列出可用的分发 和 “wsl.exe --install <Distro>” 进行安装。 PS C:\WINDOWS\system32>

‌适用于 Linux 的 Windows 子系统(WSL)提示“没有已安装的分发版”,是因为你尚未安装任何 Linux 发行版(如 Ubuntu、Debian 等)。‌ 解决方法很简单:只需启用 WSL 功能并安装一个 Linux 发行版即可。‌‌

🔧 安装 Linux 发行版
‌启用 WSL 功能‌:
按 Win + R,输入 optionalfeatures.exe 并回车。
勾选“适用于 Linux 的 Windows子系统”和“虚拟机平台”(推荐用于 WSL 2),点击“确定”后重启电脑。‌‌

‌安装发行版‌:
‌通过 Microsoft Store 安装‌:打开 Microsoft Store,搜索并安装 Ubuntu 或 Debian。‌‌

‌通过命令行安装‌:以管理员身份打开 PowerShell,运行 wsl --install 自动安装默认发行版(通常是 Ubuntu),或指定版本如 wsl --install -d Ubuntu-22.04。‌‌

‌初始化发行版‌:安装完成后,首次启动时会提示创建 Linux 用户名和密码(输入密码时不显示字符),设置后即可进入 Linux 命令行。‌‌

✅ 验证安装
在 PowerShell 中运行 wsl -l -v,若输出类似 NAME STATE VERSION 和 * Ubuntu Running 2,表示安装成功。‌‌

⚠️ 常见问题
1‌、安装失败‌:确保系统为 Windows 10 2004 或更高版本(运行 winver 查看),并启用 BIOS 中的虚拟化。‌‌
2‌、报错 0x800701bc‌:运行 wsl --update 更新 WSL 内核。‌‌
3‌、Microsoft Store 无法访问‌:改用命令行安装,或手动下载分发包。‌‌

WSL 的手动安装步骤

在windows中以管理员身份打开 PowerShell(> PowerShell > 右键单击 > 以管理员身份运行)并输入以下命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

错误代码: wsl/installdistro/wininet_e_name_not_resolved

重置WSL网络
在PowerShell中执行以下命令:

wsl --shutdown netsh winsock reset netsh int ip reset Restart-Service LxssManager # 重启WSL核心服务

重启电脑。

【还没整理完……】

http://www.cnnetsun.cn/news/114098.html

相关文章:

  • 收藏!从“黑客梦“到网络安全专家:过来人告诉你自学路线图
  • Bagisto 产品更新后,前台默认语言的内容不更信,其他语言正常。
  • 【收藏】运维转网安的黄金路径:4个高适配岗位+3步落地指南,薪资提升50%
  • 大语言模型全解析:一篇文章带你深入理解AI的强大能力!
  • 【网络】网络通信模型
  • Slimjet浏览器:基于Chromium的高效网页浏览解决方案,内置广告拦截与多功能工具
  • AMP页面还要做吗?2025替代方案及优化指南
  • 为什么你的RAG总是“一本正经地胡说八道”?EAG-RAG揭示真相,准确率暴涨300%的秘密!
  • iOS 项目中证书管理常见的协作问题
  • 理解线程不安全:从观察到原因分析
  • 《Java Web开发入门很简单》——学习笔记,新手入门,收藏这篇就够了
  • 2025年,国内外最火的10款降AI率工具亲测!(持续更新)
  • 基于大数据的餐饮食材管理系统的设计与实现开题报告
  • 基于大数据的交通信号智能控制系统的设计与实现开题报告
  • 基于大数据的交通信号智能控制系统的设计与实现任务书
  • 蜘蛛池站点优化思路分享
  • 2025 OA 选型关键看这 4 点:集成、灵活、安全、易用,附高性价比系统清单
  • 图神经网络与pytorch
  • Xiaomi 商城页面布局(部分)
  • FPGA以太网升级程序:便捷qspi Flash升级,具备校验功能,适用于Xilinx 7系列...
  • 运料小车装卸料控制:西门子1200PLC与TP700触摸屏联机仿真博途16
  • S32K311启动过程中,向量表重定向
  • 从蓝图到产线:高效产品信息传递的桥梁建设
  • 时间复杂度
  • 网站建设公司怎么选?2025年网站设计制作公司推荐指南
  • 今天咱们来聊一个挺有意思的优化算法改进——基于透镜成像反向策略的海洋捕食者算法。这个改进版本在原始MPA基础上搞了点新花样,咱们直接上干货看代码实现
  • Gitee:本土化DevOps平台如何重塑中国开发者生态
  • vCenter Server 8.0U3h 新增功能简介
  • Cisco NX-OS 10.6(2)F 发布 - 数据中心网络操作系统
  • Ubuntu24.04无操作卡死,无法唤醒问题以及内核版本切换记录