问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

WSL2配置安装详细教程(全网最详细,看完包懂)

创作时间:
作者:
@小白创作中心

WSL2配置安装详细教程(全网最详细,看完包懂)

引用
CSDN
1.
https://blog.csdn.net/qq_73162098/article/details/145249385

WSL2(适用于 Linux 的 Windows 子系统 2)是 Windows 的一项功能,允许用户在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或系统启动时进行引导。与 WSL1 相比,WSL2 提供了更强的文件系统性能和更丰富的功能,因此成为主流选择。本文将详细介绍 WSL2 的两种安装方式:一键安装和手动安装,并提供详细的步骤和常见问题解决方案。

前言

适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或系统启动时进行引导。

目前有 WSL1 和 WSL2 两种版本,由于 WSL2 文件系统性能更强、功能更丰富,目前也是主流的选择,所以本教程将详细介绍如何配置 WSL2。

不过请注意,有时也只能使用 WSL1 而非 WSL2,详情见案例,如果您需要 WSL1 相关的教程,请私信留言,我将尽可能为您解决问题。

博客有任何错误或者大家有任何问题,都可以直接在评论区留言。

如果我的博客成功解决了您的问题,烦请一件三连 (▽),不胜感激!

安装方式1(一键安装)

自检(必看)

声明:本安装方式只适用于 win10 部分版本及 win11 全版本,具体限制见下列表格:

操作系统
版本号
Windows 10
2004 及更高版本(内部版本 19041 及更高版本)
Windows 11
所有版本

win+R
打开运行,然后输入
winver
,进入如下界面:

由于 win11 全版本均支持,所以我在此给出了 win10 历史版本的官方记录,供大家查阅和对比。

详细步骤

命令只有一行,以管理员身份运行,如下:

wsl --install -d <Distribution Name>
  • -d
    可省略,直接运行
    wsl --install
    命令将启用运行 WSL 所需的功能并默认安装Linux的Ubuntu发行版。
    如下图:
  • 若需指定安装的Linux分发版,可以使用
    -d
    标志进行更改。
    首先通过
    wsl --list --online
    查询可在线下载的Linux发行版列表,如下图:
    然后将 替换为要安装的发行版的名称,即上图的 NAME 。 例如我想要安装 Ubuntu-22.04 ,则命令为: wsl --install -d Ubuntu-22.04 。 **如遇到网络超时问题,可以按照下文“常见问题及解决方案”第1点进行操作。**

安装方式2(手动安装)

自检(必看)

  1. 了解自己电脑的系统类型是 x64 还是 ARM64

在 cmd 中,执行
systeminfo | find "System Type"

systeminfo | find "系统类型"
(不同语言的操作系统 find 内的文本不同),如下图:

  1. 确定是否符合版本要求

声明:本安装方式只适用于 win10 部分版本及 win11 全版本,具体限制见下列表格:

操作系统
版本号
Windows 10 x64 系统
版本 1903 或更高版本,内部版本为 18362.1049 或更高版本
Windows 10 ARM64 系统
版本 2004 或更高版本,内部版本为 19041 或更高版本
Windows 11
所有版本

win+R
打开运行,然后输入
winver
,进入如下界面:

由于 win11 全版本均支持,所以我在此给出了 win10 历史版本的官方记录,供大家查阅和对比。

详细步骤

1.启用适用于 Linux 的 Windows 子系统

以管理员身份打开 PowerShell,执行下列命令:

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

2.启用虚拟机功能

以管理员身份打开 PowerShell,执行下列命令:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

完成后重启计算机。

3.下载 Linux 内核更新包并更新

根据自己的系统类型,选择相应版本的 Linux 内核更新包,下载完成后双击运行即可。

下载链接:x64版本和ARM64版本。

4.将 WSL 2 设置为默认版本

以管理员身份打开 PowerShell,执行下列命令:

wsl --set-default-version 2

5.安装相应的Linux子系统

打开 Microsoft Store ,下载你想要安装的Linux版本即可。

下载完成后打开,将进入系统初始化界面,如下图:

常见问题及解决方案

欢迎大家将自己遇到的问题回复在评论区中,我会积极解答并将其补充到博客中,大家共同进步!

1.错误代码: Wsl/0x80072ee2

“无法从https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。操作超时
错误代码: Wsl/0x80072ee2

修改本地hosts文件即可,具体按照这篇教程。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号