WSL安装以及升级WSL2

主要是记录自己第一次安装WSL的过程,以及碰到的许多坑。

首先说明以下为什么先安装WSL1再转换成WSL2啊,为什么不直接设置成 wsl --set-default-version 2 默认安装WSL2呢?

答案是会遇到报错: WslRegisterDistribution failed with error: 0x80370102 这个错误查了很多文档都解决不了,可是先安装WSL1再转换2就不会遇到这个报错。

参考:https://www.yht7.com/news/30824

1. WSL安装(后续用命令转换为WSL2)

win10环境下安装WSL非常简单,在Microsoft Store里搜索Ubuntu

随意选择一个进行安装即可,这里我选择了Ubuntu 20.04。

第一次进入会出现提示没有打开WSL,需要启动后重试

 

在 控制面板-->程序和功能 页面找到 Windows 功能 ,在 Windows 功能 窗口中勾选 适用于 Linux 的 Windows 子系统 功能,点击确定&#

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于Windows系统来说,WSL(Windows Subsystem for Linux)是一种允许在Windows上运行Linux操作系统的兼容层。它提供了与Linux内核兼容的API,使得在Windows上可以运行Linux二进制文件。 要安装WSL,您可以按照以下步骤进行操作: 1. 打开 PowerShell 或命令提示符,并以管理员身份运行。 2. 运行以下命令启用适用于Linux的Windows子系统功能: ```shell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ``` 3. 运行以下命令启用虚拟机平台功能: ```shell dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 4. 下载并安装适用于x64计算机的WSL 2内核更新包:[链接](https://aka.ms/wsl2kernel) 5. 设置WSL 2为默认版本: ```shell wsl --set-default-version 2 ``` 6. 打开 Microsoft Store 并搜索所需的Linux发行版,例如Ubuntu、Debian等。选择一个发行版并安装。 完成上述步骤后,您可以通过启动菜单中的Linux发行版图标来启动WSL。首次启动时,您需要进行一些初始化设置,包括创建用户名和密码。 升级WSL版本时,可以按照以下步骤操作: 1. 打开 PowerShell 或命令提示符,并以管理员身份运行。 2. 运行以下命令检查可用的发行版: ```shell wsl --list --verbose ``` 3. 运行以下命令将指定的发行版升级WSL 2: ```shell wsl --set-version <发行版名称> 2 ``` 请注意,升级过程可能需要一些时间,并且取决于您系统上的发行版数量和大小。 希望这些步骤对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值