首页 > 系统相关 >windows10 安装wsl2

windows10 安装wsl2

时间:2023-09-29 23:00:40浏览次数:47  
标签:Windows wsl2 Linux windows10 WSL Ubuntu PowerShell 安装 20.04

 

https://deepinout.com/wsl-tutorials/37_installing_wsl2_on_windows_10.html

win10 安装wsl2

WSL(Windows Subsystem for Linux)是 Windows 10 中一项十分强大的功能,它可以使用户在 Windows 系统上直接运行 Linux 系统,并且两个系统之间可以相互通信。而在 WSL 2 中,Windows 子系统可以与 Windows 内核通过虚拟化技术相连,从而拥有更强的性能和更加丰富的功能。本文将教你如何在 Windows 10 中安装 WSL 2。

步骤一:启用 Windows 子系统

要使用 WSL 2,必须先启用 Windows 子系统。启用 Windows 子系统非常简单,只需要按照以下步骤操作:

  1. 打开「控制面板」,进入「程序和功能」。
  2. 点击「启用或关闭 Windows 功能」。
  3. 勾选「适用于 Linux 的 Windows 子系统」。
  4. 点击「确定」即可。

步骤二:安装更新

在安装 WSL 2 之前,需要确保系统已经安装了最新的 Windows 更新。按照以下步骤进行更新:



  1. 进入「设置」,点击「更新和安全」。
  2. 点击「Windows 更新」,检查是否有新更新可用。
  3. 如果有更新可用,点击「立即下载」。

步骤三:下载适用于 WSL 2 的 Linux 内核更新包

在安装 WSL 2 之前,需要下载适用于 WSL 2 的 Linux 内核更新包。按照以下步骤下载:

  1. 打开「Microsoft 官方文档」,选择自己要下载的版本,这里我们选择 Ubuntu 20.04。
  2. 下载完整的运行时包 wsl_update_x64.msi

步骤四:安装适用于 WSL 2 的 Linux 内核更新包

安装适用于 WSL 2 的 Linux 内核更新包前,必须先在 PowerShell 中设置 WSL 2 为默认:

# 以管理员身份运行 PowerShell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

# 然后重启计算机
wsl.exe --shutdown
PowerShell

在设置好后,按照以下步骤进行操作:

  1. 在文件下载完成后,双击运行下载包 wsl_update_x64.msi,如下图所示:

     

  2. 安装完成后,打开 PowerShell,输入以下命令,查看 WSL 2 是否安装成功:

    wsl.exe -l -v
    PowerShell

    如果安装成功,将输出类似于以下的结果:

     NAME                   STATE           VERSION
   * Ubuntu-20.04           Stopped         2
Bash

如果版本是 1,则表示安装失败。

步骤五:下载 Linux 发行版

在安装 WSL 2 内核后,需要安装 Linux 支持。Microsoft Store 中提供了很多 Linux 发行版的支持,这里以 Ubuntu 20.04 为例。按照以下步骤进行下载:

  1. 在 Microsoft Store 中搜索「Ubuntu 20.04」,点击「获取」进行下载。

     

  2. 等待下载完成后,点击「启动」。

  3. 设置用户名和密码。

  4. 通过 PowerShell 将 Ubuntu 20.04 设置为默认发行版。


       
    # 列出已安装的 Linux 发行版
    wsl.exe -l -v
    
    # 设置默认发行版
    wsl.exe --set-default Ubuntu-20.04
    PowerShell

步骤六:升级到 WSL 2

安装完 Ubuntu 20.04 后,默认情况下是安装在 WSL 1 上的。如果要升级到 WSL 2,需要使用 PowerShell 进行操作。按照以下步骤进行升级:

  1. 在 PowerShell 中运行以下命令,将 Ubuntu 20.04 升级到 WSL 2:
    # 将 Ubuntu 20.04 设置为 WSL 2 的默认发行版
    wsl.exe --set-version Ubuntu-20.04 2
    PowerShell

    如果出现以下错误信息:WslRegisterDistribution failed with error: 0x80070057,则需要关闭防病毒软件后再进行尝试。

  2. 升级完成后,再次输入以下命令,查看发行版的版本:

    wsl.exe -l -v
    PowerShell

    发现 Ubuntu 20.04 已经升级到 WSL 2 了。

     NAME                   STATE           VERSION
   * Ubuntu-20.04           Stopped         2
Bash

步骤七:启动 WSL 2

在升级到 WSL 2 后,可以使用以下方法来启动 WSL 2:

  1. 在 PowerShell 中输入 wsl.exe,即可启动 WSL 2。

     

  2. 在 Windows 终端(Windows Terminal)中,可以通过添加以下代码来启动 WSL 2 所需的其他支持工具和插件:

    {
       "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
       "hidden": false,
       "name": "Ubuntu",
       "source": "Windows.Terminal.Wsl",
       "startingDirectory": "//wsl$/Ubuntu-20.04/home/<username>"
    }
    
    JSON

结论

通过以上步骤,我们已经成功地安装并启动了 WSL 2。WSL 2 为 Windows 10 用户提供了一个非常好的环境,可以让用户在 Windows 系统上直接运行 Linux 系统,大大提高了开发效率。

 

 

标签:Windows,wsl2,Linux,windows10,WSL,Ubuntu,PowerShell,安装,20.04
From: https://www.cnblogs.com/tommickey/p/17737479.html

相关文章

  • ubnutu20.04安装playedu
    1curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-keyadd-2sudoaptupdate3curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-keyadd-4sudoadd-apt-repository"deb[arch=amd64]https://do......
  • 软件安装
    1.VMware安装网址:https://www.vmware.com/cn.html......
  • Linux Centos7 虚拟环境安装Redis教程(超详细)
    一、Redis的介绍1、基于内存或持久化的日志型、key-value型的Nosql数据库2、Redis六大特性:速度快、广泛的语言支持、持久化、多种数据结构、主从复制、高可用与分布式。二、Redis安装下载1、官网下载官网:https://redis.io/download/选择Redhat/Centos7下载tar.gz压缩包......
  • 内网离线安装docker并配置使用nexus为docker私服
    背景本文简单记录下最近在内网服务器离线安装docker及配置nexus作为docker私服,踩的一些坑。docker和k8s这块技术我跟得不是很紧,18年的时候用过一阵docker,后来发现它并不能解决当时我们遇到的问题,后来就没用了,再一个就是,在宿主机上啥命令都有,也太爽了,反观docker里面啥命令都没有,痛......
  • ovs编译安装
    ovs打开debug.ci/linux-build.sh中-O2改成-O0编译安装ovsgitclonehttps://github.com/openvswitch/ovs.git./boot.sh./configure--prefix=/usr--localstatedir=/var--sysconfdir=/etcmakemakeinstall ......
  • xmind下载-xmind电脑版下载 安装包下载方式
    XMind是一款全新发布的全功能思维导图软件,该软件内置专业实用的功能,包括思维管理、商务演示、与办公软件协同工作等功能,全面的功能可以满足广大用户的个性化使用需求,有效提高用户的工作效率,欢迎前来下载体验。软件地址:看置顶贴xmind电脑版特色:1.多平台支持:XMind支持Windows、Mac......
  • 「XMind免安装版下载」XMind思维导图免安装版 安装包下载方式
    xmind电脑版是一种流行的思维导图软件,它以用户友好的界面和强大的功能著称。使用XMind,用户可以创建各种类型的思维导图,包括组织结构图、流程图、思维导图和鱼骨图等,这些图形可以有助于组织和展示信息、想法和思想。XMind还提供了一些高级功能,例如支持文件导入和导出、经过验证的思......
  • prism软件-graphpad prism软件下载 安装包下载方式
    GraphPadPrism提供了丰富的工具,用于创建科学的图表,并生成相关统计数据等等。此外,最新版本的GraphPadPrism软件为GraphPadPrism9.3.0,功能强大,同时也很容易上手,能够满足绝大部分医学科研绘图的需求。软件地址:看置顶贴软件介绍GraphPadPrismMAC版是一款高效易用的科研绘图工具,它......
  • 医学绘图软件Prism下载最新版Prism官方安装教程 安装包下载方式
    在科研和数据分析中,绘制图表是不可或缺的重要步骤。而Prism软件则是一款非常实用的绘图设计软件,集生物统计、曲线拟合和科技绘图于一体,为科研人员提供了高效的数据可视化解决方案,既能够简化数据处理流程,也能够快速生成多种图表类型。软件地址:看置顶贴全新功能1、改进搜索使用带有指......
  • Figma(原型设计软件) 93.4.0 官方版下载 安装包下载方式
    Figma是一款功能强大的在线原型设计工具,被广泛应用于用户界面(UI)和用户体验(UX)设计领域。本文将介绍Figma软件在原型设计方面的应用领域、功能和优点,解答常见问题,并提供软件的配置要求。软件地址:看置顶贴原型设计创建感觉像真实体验的原型把你的静态设计文件变成一个互动的体验,不......