WSL升级WSl2 以及更新内核组件

WSL 升级 WSL2

  1. 查看当前WSL版本

    1. 打开PowerShell,执行命令

    2. wsl -l -v
      

  2. 检查运行wsl2的系统要求

    1. 打开终端 Win+R 后输入cmd
    2. 输入winver
    3. 版本高于18362即可
  3. win10 家庭版需要安装 Hyper-V

    1. pushd "%~dp0"
      dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
      for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
      del hyper-v.txt
      Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
      
    2. 将上内容写入txt文件中 并保存为Hyper-V.cmd 文件

    3. 右键以管理员身份运行

    4. 最后输入 Y电脑自动重启

  4. 启用虚拟机功能

    1. 因为WSL2 需要使用虚拟机

    2. 打开PowerShell 执行命令

      1. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
        
    3. 重启系统

    4. 打开 控制面板>程序和功能>启用或关闭Windows功能

    5. 确定退出

  5. 将系统设置为WSL2

    1. 打开PowerShell 执行命令

    2. wsl --set-version 分发版名称 版本号
      // 例:wsl --set-version CentOS7 2
      
    3. 若出现最后一句 WSL 2 需要更新其内核组件。有关信息,请访问 https://aka.ms/wsl2kernel 需要更新其内核组件

  6. WSL 2 需要更新其内核组件;

  7. 打开下方连接

  8. https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-4—download-the-linux-kernel-update-package

  9. 安装更新包 一路点击next即可

    1. 此为转换成功
  10. 在输入 wsl -l -v

    1. 在检查版本就变成 2
  • 9
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值