WSL 2 是 WSL 中体系结构的新版本,它更改了 Linux 发行版与 Windows 进行交互的方式。 WSL 2 的主要目标是提高文件系统性能并增加完全的系统调用兼容性。 每个 Linux 发行版都可以作为 WSL 1 或 WSL 2 发行版运行,并可随时在它们之间进行切换。

WSL 2 是对基础体系结构的一次重大改造,它使用虚拟化技术和 Linux 内核来实现其新功能。若要安装并开始使用 WSL 2,请完成以下步骤:

WSL 2 仅适用于 Windows 10 版本 18917 或更高版本

若要确保使用的是版本 18917 或更高版本,请加入 Windows 预览体验计划并选择“快速”环或“慢速”环形。
可以通过打开命令提示符并运行 ver 命令来检查 Windows 版本。

  • 请确保你已安装 WSL(可以在此处找到有关执行此操作的说明),并且运行的是 Windows 10 版本 18917 或更高版本
  • 启用“虚拟机平台”可选组件
  • 使用命令行设置要由 WSL 2 支持的发行版
  • 验证发行版使用的 WSL 版本

启用“虚拟机平台”可选组件并确保启用了 WSLEnable the 'Virtual Machine Platform' optional component and make sure WSL is enabled

你需要确保同时安装了”适用于 Linux 的 Windows 子系统”和”虚拟机平台”可选组件。可以通过在 PowerShell 中运行以下命令来执行该操作:

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

需要Windows 10 build 18917及以上,启用 'Virtual Machine Platform' 可在控制面板或powershell
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

请重启计算机来完成两个组件的安装。

使用命令行设置要由 WSL 2 支持的发行版

如果尚未安装 Linux 发行版,请参阅在 Windows 10 上安装文档页,以获取有关进行安装的说明。
若要设置发行版,请运行:

wsl --set-version  2

并且确保将 替换为你的发行版的实际名称。 (可使用以下命令找到这些内容:wsl -l)。可以随时更改回 WSL 1,方法是运行与上面相同的命令,但将“2”替换为“1”。.
此外,如果要使 WSL 2 成为你的默认体系结构,可以通过此命令执行该操作:

wsl --set-default-version 2

这会使你安装的任何新发行版均初始化为 WSL 2 发行版。distro.

完成验证发行版使用的 WSL 版本

若要验证每个发行版使用的 WSL 版本,请使用以下命令(仅在 Windows 版本 18917 或更高版本中可用):

wsl --list --verbose 或 wsl -l -v

上面选择的发行版现在应在“version”列下显示“2”。既然已经完成,便可以随时开始使用 WSL 2 发行版了!

简述WSL 2安装和WSL 1转换为WSL 2相关推荐

  1. Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com)

    Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com) https://zhuanlan.zhihu.com/p/273237897

  2. Win10 Terminal + WSL 2 安装配置指南

    自从 Windows Terminal 正式发布后就再没有用过 Windows 系统自带的终端了.主要是 Terminal 简洁且灵活,更重要的是支持特殊字体,通过一些简单的配置可以使得终端看起来更舒 ...

  3. Win10 Terminal + WSL 2 安装配置指南,精致开发体验

    自从 Windows Terminal 正式发布后就再没有用过 Windows 系统自带的终端了.主要是 Terminal 简洁且灵活,更重要的是支持特殊字体,通过一些简单的配置可以使得终端看起来更舒 ...

  4. WSL离线安装到任意目录

    1.WSL下载 Ubuntu各种离线版本 Ubuntu 20.04 Ubuntu 20.04 ARM Ubuntu 18.04 Ubuntu 18.04 ARM Ubuntu 16.04 Debian ...

  5. Linux安装nextcloud教程,WSL下安装nextcloud

    WSL 全称是Windows Subsystem for Linux.在windows上原生运行linux ELF程序. 安装php和apache2 sudo add-apt-repository p ...

  6. Win10子系统Ubuntu安装Thingworx8.5--1. WSL Ubuntu 安装

    最近因工作原因需要重装Thingworx,在WIn10的WSL中进行安装. 1. Win10 --WSL Ubuntu 安装 2.Ubuntu --Thingworx安全文件准备 3.Ubuntu - ...

  7. 如何在wsl中安装kotlin编译器(简单有效)

    文章目录 如何在wsl中安装kotlin编译器 安装SDKMAN 安装kotlin 命令行解释器 新建kts文件运行测试 参考 如何在wsl中安装kotlin编译器 笔者系统 windows 11 w ...

  8. 【Windows安装WSL】WSL中安装Ubuntu发行版,提示占位程序接收到错误数据

    在管理员终端输入wsl --install命令,如果提示"无法解析服务器的名称或地址",则输入 dism.exe /online /enable-feature /featuren ...

  9. 在Win10 WSL中安装百度Apollo

    在Win10 WSL中安装百度Apollo 前言 说明 安装WSL及Ubuntu发行版 配置WSL 1^11 安装 Docker 安装Apollo 局域网其他设备接入Dreamview4^44 前言 ...

  10. 【Linux】在Windows 10环境下安装适用于 Linux 的子系统 (WSL安装指南)

    更多教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 安装适用于 Linux 的 Windows 子系统 (WSL) 时有两个 ...

最新文章

  1. WindowManager如何被Android深度解析(3)
  2. GitHub发布重大更新,关系到所有程序员!
  3. Expected a default value of type Tensor on parameter residual:
  4. 这些面试题你会吗?Java-类与对象再不了解你就out啦
  5. java-------------华为-----------字符串链接最长路径查询
  6. 电大管理英语4计算机期末考试,国开电大管理英语1单元自测4答案
  7. 手机 debian linux,Android上的Ubuntu Debian Armel
  8. 高并发秒杀系统--秒杀高并发分析与解决方案
  9. [转载]修改SDE权限造成无法在ArcMap中绘制图形的解决办法
  10. 高性价比运维工具推荐
  11. 基于AutoCAD自动数控编程工具NC_Manu_Tool(最新V1.39)
  12. File Juicer for Mac(文件内容提取工具)
  13. wxid中文是什么_wxid开头的微信号是什么意思?怎么添加微信好友
  14. 江苏各大高校开学具体时间,快来看看有你的学校吗?小伙伴们想开学了吗?
  15. iphone ipad 为孩子创建 apple id
  16. android中的单位——pt
  17. 教你免费且快速地搭建个人网站
  18. 最后1天|宏基因组分析第8期(报名直播课免费参加线下2020.7)
  19. 分享诗集-中国原创诗歌创作分享中心,欢迎博客园喜欢诗词的加入【诗词在线】...
  20. 通联支付以及第三方支付所需要注意的

热门文章

  1. 2020 年 6 月编程语言排行榜,C 稳居第一,Rust 首进 Top 20!
  2. LSTM 为何如此有效?这五个秘密是你要知道的
  3. 网络工程师_记录的一些真题_2008下半年上午
  4. 路由器连接帧中继网络的接口是(11),连接双绞线以太网的接口是(12)。 【答案】D B
  5. 技术18期:数据安全之加密与实现
  6. 如何使用 OpenCV 开发虚拟键盘
  7. 使用webpack构建多页应用
  8. 从“我是谁”到人工智能的原点,机器学习的路在何方
  9. java模拟验证码生成
  10. CloudStats :一款SaaS 服务器监控工具