• go学习-环境安装1-WIN10如何安装wsl2


    wsl (Windows下的Linux子系统)

    Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

    安装wsl2条件

    运行 Windows 10(已更新到版本 2004 的内部版本 19041 或更高版本)即可安装wsl2

    安装wsl2

    使用管理员权限打开powershel
    启用“适用于 Linux 的 Windows 子系统”可选功能

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    或者 控制面板中找到Windows下的Linux子系统

    启用“虚拟机平台”可选功能

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

    重启电脑。

    下载下载Linux内核更新程序包

    路径:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

    重新管理员身份打开powershell,用下面的命令将wsl2设置为默认wsl --set-version Ubuntu-20.04 2

    安装 Linux 分发版本

    打开微软应用商店,搜索 Ubuntu,在列表中选择最新的长期支持版本 20.04 LTS 并安装

    查看版本

    重新管理员身份打开powershell, wsl -l -v查看版本

    如果显示当前不是 WSL 2 版本,可以通过以下命令设置 WSL 的默认版本:
    wsl --set-version Ubuntu-20.04 2

    进入wsl2终端:

    打开任一命令行工具,输入 wsl,即可执行linux命令

    更新为wsl2,遇到的错误

    WSL(Windows Subsystem for Linux)升级到WSL2时报错:
    由于虚拟磁盘系统限制,无法完成请求的操作。虚拟硬盘文件必须是未压缩和未加密的文件,并且不能是稀疏文件。
    解决方案:找到ubuntu的文件目录,比如我的是C:UsersxxxAppDataLocalPackagesCanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc ,右键“LocalState”-属性-高级,然后取消选择压缩文件(如果加密文件被选择了的话也要取消一下)。如果被问到是否只应用到此文件夹还是也应用到子文件夹和子文件,就选择仅此文件夹,因为我们的目的只是清除压缩的标志,然后就可以重新运行升级命令并查看更新后的版本。

    所有博客均为自己学习的笔记。如有错误敬请理解。
  • 相关阅读:
    Flutter 常用组件
    Chrome扩展应用
    Git操作指南
    ispriter自动构建css-sprite
    Sublime text2插件
    几个实用的sublime text 2的快捷键
    javascript数据类型转换
    requireJs压缩合并路径问题
    机器学习集成学习原理
    sklearn实现决策树算法
  • 原文地址:https://www.cnblogs.com/tangtang-benben/p/15384930.html
Copyright © 2020-2023  润新知