首页 > 系统相关 >在 Windows10 中使用 WSL2

在 Windows10 中使用 WSL2

时间:2024-04-13 14:00:11浏览次数:26  
标签:功能 启用 Windows 虚拟机 使用 Windows10 Linux WSL2

安装必备的功能

使用 win + i 打开设置,依次点击

应用 → 应用与功能 → 程序和功能 → 启用或关闭Windows功能

勾选 适用于Linux的Windows子系统虚拟机平台

确定并且重启

配置

组合键 win + r 输入 powershell 打开 PowerShell 窗口

执行下面的命令设置为 wsl2

wsl --set-default-version 2

而后安装 Linux 发行版

点击可查看所有 Linux 发行版

这里我们选择 Ubuntu 22.04 LTS 安装并打开

程序会自动创建并运行一个 WSL2 虚拟机。

若你遇到了错误通常是因为没有从 WSL1 更新到 WSL2 的 Linux 内核可以参考 打开后出现错误代码且并未成功安装

常见问题

请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化

PS C:\Users\Administrator> wsl --set-default-version 2
请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。
有关信息,请访问 https://aka.ms/wsl2-install

这是因为您没有启用 虚拟机平台 功能,请重新参考 第一步

错误代码

参考 微软文档

我们前往下载 适用于 x64 计算机的 WSL2 Linux 内核更新包

运行一下,再启动 Ubuntu 22.04 LTS 即可自动创建 WSL2 实例

标签:功能,启用,Windows,虚拟机,使用,Windows10,Linux,WSL2
From: https://www.cnblogs.com/mcayear/p/18132785

相关文章

  • SpringBoot中的Jetty使用及分析
    前言和Tomcat类似,Jetty也是一个Web应用服务器,相对于Tomcat,Jetty更加轻量、更加简易、更加灵活。今天通过代码来简单分析下SpringBoot中是如何启动Jetty的。Jetty简介使用importjava.io.File;importjava.io.IOException;importjava.net.InetAddress;import......
  • Go语言的100个错误使用场景(61-68)|并发实践
    目录前言9.并发实践9.1context的不恰当传播(#61)9.2开启一个协程但不知道何时关闭(#62)9.3在循环中没有谨慎使用协程(#63)9.4使用select和channel期待某个确定的行为(#64)9.5不使用用于通知的channel(#65)9.6不使用nilchannel(#66)9.7对channel的大小感到疑惑(#67)9.8忽视st......
  • 03_NET6中使用Autofac
    安装包:AutofacAutofac.Extensions.DependencyInjectionAutofac.Extras.DynamicProxy中文文档:欢迎来到Autofac中文文档!—Autofac4.0documentation(autofac-.readthedocs.io) 1.新建一个webapi项目新建一个AutofacMamager类,用于注册publicclassAutofacMamager......
  • SpringBoot使用 nacos 会默认加载项目名配置文件
    问题描述boostrap.yml配置如下spring:application:name:cnblogscloud:nacos:config:server-addr:http://ip:8848namespace:d8b0df04-aa58-4a5b-b582-7d133b9e8b2c#命名空间IDfile-extension:yamlusern......
  • Windows 软件管理工具 Scoop 的使用
    Windows软件管理工具Scoop的使用卸载Scoop打开PowerShell输入scoopuninstallscoop输入scooplist查看是否卸载成功安装Scoop打开PowerShell查看PowerShell版本Get-Host|Select-ObjectVersion确保安装PowerShell5(或更高版本,包括PowerShell核......
  • 02_Web Api使用Jwt
    JWT(JSONWebToken)是一种用于在网络应用之间传递信息的开放标准(RFC7519)。它使用JSON对象在安全可靠的方式下传递信息,通常用于身份验证和信息交换。在WebAPI中,JWT通常用于对用户进行身份验证和授权。当用户登录成功后,服务器会生成一个Token并返回给客户端,客户端在接下来的请求......
  • SeleniumBase 制作WEB用户使用导览,并导出 JS-使用笔记(三)
    自动化福音(爬虫、办公、测试等)SeleniumBase使用笔记(三)SeleniumBase制作WEB用户使用导览,并导出JSSeleniumBase包含强大的JS代码生成器,用于将Python转换为JavaScript,而制作用户导览,就是其中的应用之一,用户导览能将SaaS产品采用率提高10倍或更多目录创建导览......
  • Linux无管理员权限,使用conda安装jupyter的R语言环境
    解决了2天,坑点满满,哭死......
  • 索引定位使用案例-类型转换
    sqlselectcount(0)from(selectdistinctcc.*,to_char(a1.D_DEALDATE,'yyyy-MM-dd')D_DEALDATE,a1.C_DATA_IDF,trim(a1.C_FIELD7)ZQFL,trim(a1.C_FIELD8)C_FIELD8,t......
  • 在ubuntu22.04中使用阿里云镜像站安装docker(官方安装太慢)
    在Ubuntu22.04上安装docker,略有不同。安装一些依赖。sudoaptupdatesudoaptinstallapt-transport-httpsca-certificatescurlgnupglsb-releaseBash在国内的网络环境下,如果使用官方的源来安装docker,下载安装包的过程就非常慢,所以这里使用阿里云源安装添加阿......