使用Win10安装Ubuntu系统WSL问题解决

1.WSL版本问题解决

#安装Ubuntu系统,使用win+r打开命令行窗口执行如下命令,查看版本
wsl -l -v
#执行结果
#  NAME      STATE       VERSION
#* Ubuntu    Running     2
若VERSION为1,则需要升级,否则执行docker相关命令会报错

2.WSL升级的先决条件

内部版本号必须是 18362.1049+ 或 18363.1049+,低版本是不支持的,可以是使用如下命令查看版本:winver
参考网址:https://docs.microsoft.com/en-us/windows/wsl/install-manual#step-2—check-requirements-for-running-wsl-2

3.WSL升级办法

# 执行命令
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
#下载安装文件并安装:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
# 文件CSDN下载地址(需要1积分):https://download.csdn.net/download/m0_38143780/64011641
# 解决“参考的对象类型不支持尝试的操作”问题,执行如下命令并重启电脑
netsh winsock reset
# 备注:本人使用的是适用于 x64 机器的安装文件,其他系统的可以自行查找

参考网址: https://docs.microsoft.com/en-us/windows/wsl/install-manual

4.安装Ubuntu系统

#进入Microsoft Store,搜索Ubuntu,安装合适自己的版本

5.对于高版本的系统切换wsl版本

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

管理员用户打开shell,执行如下命令
wsl --set-default-version 2

6.C盘占用过大问题解决

# 下载安装文件,选择合适的版本文件下载,网址如下:
https://docs.microsoft.com/en-us/windows/wsl/install-manual
# 将下载的.appx文件修改成.zip并解压zip包到非C盘
# 使用管理员身份启动应用程序。启动文件通常被命名xxx.exe(例如,ubuntu.exe)
参考网址:https://docs.microsoft.com/en-us/windows/wsl/install-manual
                  https://docs.microsoft.com/en-us/windows/wsl/install-on-server

7.参考的对象类型不支持尝试的操作问题解决

以管理员身份运行CMD,输入:
netsh winsock reset
重启计算机即可修复。

GitHub 加速计划 / ws / WSL
17.09 K
797
下载
Issues found on WSL
最近提交(Master分支:1 个月前 )
86fa5afa 2 个月前
e899d0b7 2 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐