Windows11下使用WSL2安装Ubuntu踩坑记录错误代码:0x800701bc

前言

曾经在Windows10上使用过Windows for Linux后来换到Windows11,但因为WSL踩了不少坑。(因为Windows11升级之后使用的是WSL2而非Win10中的WSL1且无法自动升级,因此我们需要手动将其升级到WSL2否则安装Linux时无法正常启动)

关于WSL2和WSL1两者的区别,简单来说WSL2除了跨系统操作效率上低于WSL1,其余的WSL2均优于WSL1。更详细的区别可以参考官方文档比较 WSL 1 和 WSL 2

因此写篇博客记录一下。部分内容来自微软官方文档包括:
使用 WSL 在 Windows 上安装 Linux
旧版 WSL 的手动安装步骤


前置操作

  1. 首先和Windows10中一样开启适用于Linux的Windows子系统``和虚拟机平台可选功能。具体方式为:
    开始->应用->可选功能->更多Windows功能(页面最底部)选择以上两个可选功能应用或保存.
    然后重启。

  2. 检查系统版本(如果低于要求版本可以先升级.)
    Windows10:

    对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。
    对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。

    Windows11

    任意一个版本.

  3. 检查WLS版本wsl -l -v

更新WSL

  1. 下载并用管理员安装WSL2(这是微软官方链接下载下来的是msi文件).
  2. 将 WSL 2 设置为默认版本
    在PowderShall中使用
    wsl --set-default-version 2
  3. 正常安装Linux的发行版,建议在Microsoft Store中安装.
posted @ 2022-08-17 09:28  小何家的博客  阅读(4203)  评论(0编辑  收藏  举报