步骤 1 - 启用可选功能项

  • 控制面板\程序\程序和功能 中选择 启用或者关闭Windows功能

  • 找到 适用于Linux的Windows子系统 并勾选,然后 确定 ,选择 立即重新启动

  • 然后以管理员身份打开 PowerShell (右键开始键,选择Powershell管理员),并运行:

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

建议现在转到步骤 #2,更新到 WSL 2,但如果只想安装 WSL 1,现在可以重新启动计算机,然后继续执行步骤 6 - 安装所选的 Linux 发行版。 若要更新到 WSL 2,请等待重新启动计算机,然后继续执行下一步。

步骤 2 - 检查运行 WSL 2 的要求

若要更新到 WSL 2,需要运行 Windows 10。

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
  • 低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。

若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本。

备注

如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:WSL 2 即将支持 Windows 10 版本 1903 和 1909。 请参阅疑难解答说明。

步骤 3 - 启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。

以管理员身份打开 PowerShell 并运行:

PowerShell复制

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

重新启动 计算机,以完成 WSL 安装并更新到 WSL 2。

步骤 4 - 下载 Linux 内核更新包

  1. 下载最新包:

    • 适用于 x64 计算机的 WSL2 Linux 内核更新包

    备注

    如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find "System Type"警告: 在非英语 Windows 版本中,你可能需要修改搜索文本,例如在德语中为 systeminfo | find "Systemtyp"

  2. 运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)

安装完成后,请继续执行下一步 - 在安装新的 Linux 分发时,将 WSL 2 设置为默认版本。 (如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)

备注

有关详细信息,请参阅 Windows 命令行博客上的文章对更新 WSL2 Linux 内核的更改。

步骤 5 - 将 WSL 2 设置为默认版本

打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

PowerShell复制

wsl --set-default-version 2

步骤 6 - 安装所选的 Linux 分发

  1. 打开 Microsoft Store,并选择你偏好的 Linux 分发版。

    单击以下链接会打开每个分发版的 Microsoft Store 页面:

    • Ubuntu 18.04 LTS
    • Ubuntu 20.04 LTS
    • openSUSE Leap 15.1
    • SUSE Linux Enterprise Server 12 SP5
    • SUSE Linux Enterprise Server 15 SP1
    • Kali Linux
    • Debian GNU/Linux
    • Fedora Remix for WSL
    • Pengwin
    • Pengwin Enterprise
    • Alpine WSL
  2. 在分发版的页面中,选择“获取”。

首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。

然后,需要为新的 Linux 分发版创建用户帐户和密码。

祝贺你!现已成功安装并设置了与 Windows 操作系统完全集成的 Linux 分发!

参考
适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

win10安装wsl步骤相关推荐

  1. win10安装MySQL步骤与问题解决方法

    win10安装MySQL步骤与问题解决方法 1 官网下载:https://downloads.mysql.com/archives/community/ 选择下载版本 2解压(以mysql_5_7_3 ...

  2. win10安装wsl 2.0子系统 安装在非C盘

    1. 安装在C盘的方法 以下教程安装在C盘 (254条消息) Win10下安装配置使用WSL2_RenLJ1895的博客-CSDN博客_win10 安装wsl2 2. 安装在非C盘的方法 (254条消 ...

  3. Win10安装you-get步骤+视频下载初步使用

    一.you-get简介   you-get是一个很小的命令行工具,能够通过几条命令就可以从Web网站上抓取下载媒体内容(视频.音频.图片),在一些场景下非常实用.它基于Python开发,是一个开源的项 ...

  4. lxrun不是内部或外部命令_在Win10 安装 WSL的Linux子系统,解决cmd中执行lxrun时提示“不是内部或外部命令”...

    Win10 安装Linux子系统原理就是安装一个(Linux系统的)应用程序.使用应用程序一般的使用Linux子系统,非常方便. 第一步:启用开发者模式 启用开发者模式,其实很简单,本人参考的是该文章 ...

  5. Win10安装 WSL Ubuntu Linux系统,非双系统,完美兼容超详细版本

    Windows SubSystem for Linux(WSL) 适用于Linux的Windows子系统 WSL团队的blog:https://blogs.msdn.microsoft.com/wsl ...

  6. Win10 安装wsl并将文件位置从C盘迁移至D盘

    1. 进入Microsoft Store,搜索Ubuntu.选择你想要的版本,点击获取进行安装. 2. 如果途中出现了报错 WslRegisterDistribution failed with er ...

  7. Win10安装Kafka步骤

    1.安装zookeeper 2.安装Kafka 前提:电脑有JDK环境(已经安装JDK) ============1.安装zookeeper============ 1.下载安装文件:https:// ...

  8. win10 1809版本手动安装WSL和ubuntu 18.04

    目录 介绍 1.检查win10版本 2.打开适用于windows的linux子系统服务 3.下载安装工具LxRunOffline 4.下载WSL 5.安装 6.打开并测试 7.图形化界面 wsl使用图 ...

  9. win10安装docker,启动后提示WSL 2 installation is incomplete.

    报错描述 win10下载安装docker,启动后提示WSL 2 installation is incomplete.截图如下 错误原因 使用的wsl2版本比较老,需要我们自己手动更新一下,我们根据提 ...

最新文章

  1. ASP.NET MVC学习资料 新增几个开源项目
  2. 忽略某些文件 —— Git 学习笔记 05
  3. MOS2010的界面介绍和定制方法简介【资料汇集】
  4. 自旋锁和互斥锁实例_自旋锁和互斥锁的实现以及使用区别
  5. 如何在 ASP.Net Core 中使用 HTTP.sys WebServer ?
  6. Vcenter6.5 Administrator账户密码忘记或者过期无法登陆解决办法
  7. mongoDB Error:not master and slaveOk=false
  8. 【贪心 哈夫曼树】bzoj2923: [Poi1998]The lightest language
  9. 数据库学习笔记3-隔离级别 Read Uncommitted
  10. java代码实现注册发送邮件激活账户
  11. OSGi bundle activator不工作解决
  12. PAT A1038 Recover the Smallest Number ——醉里挑灯看剑
  13. IntelliJ IDEA 激活 破解补丁
  14. TMC电机驱动芯片使步进电机的更好用
  15. 文件系统区别ntfs ext fat、mbr guid
  16. 有没有好记一点,c++ ,set容器遍历方法?(看过来)
  17. java集合入门和深入学习,看这篇就差不多了
  18. 多线程 (进阶+初阶)
  19. [Windows] - DNS防污染工具Pcap_DNSProxy
  20. NuGet基础连接已经关闭,发送时发生错误

热门文章

  1. Python 基于modbus tcp 协议 实现与plc通信
  2. 未来战警 中的计算机词汇,计算机常用单词词汇
  3. ORACLE EBS中消息队列fnd_msg_pub、fnd_message在PL/SQL中的应用
  4. matlab保存nii_Matlab实现NIfTI(ANALYZE)核磁共振图像读写
  5. HTML的图文排版,css 文章内容排版实例
  6. Paypal国际版网站集成简易教程
  7. 文件夹名称有英语如何翻译为中文重命名
  8. EB-Boost :智慧景区共享单车中长期投放量精准预测方法
  9. 提高数据分析思维能力的三大方法
  10. ie11兼容问题汇总及解决方案