【win11】【wsl】使用踩坑记录

任务管理器中显示虚拟化 已禁用
解决方法在BIOS中打开cpu中的VT,或svm 开启虚拟化

安装报错及解决方式
Error: 0x8007019e
启动后报错如下:

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8007019e
Error: 0x8007019e ??????? Linux ? Windows ????

Press any key to continue...

解决方案:

需要在管理员身份下使用命令

1.使用管理员身份打开PowerShell
2.输入Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
不适用管理员身份输入此指令会有如下提示:

3.等待命令执行完毕,依照提示输入Y,电脑自动重启

Error: 0x800701bc
启动后报错如下:

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

Press any key to continue...

解决方案:

需要在管理员身份下使用命令

1.开启Windows Subsystem for Linux

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2.开启虚拟机特性

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

3.下载并安装WSL2更新包
WSL2 Linux kernel update package for x64 machines
下载完成后双击更新

3.将WSL2设置成默认

wsl --set-default-version 2

有如下报错
在这里插入图片描述

确认电脑是否开启虚拟化 ctrl+shift+esc打开任务管理器,点击性能

在这里插入图片描述

百度搜索相关错误,给出的解决思路是重启Hyper-V功能,没有进行尝试
百度搜索到有相关问题是雷电模拟器导致的,尝试如下命令

bcdedit /set hypervisorlaunchtype auto 

重启电脑,问题解决

WSL1更换WSL2中遇到的问题
wsl1更换版本到wsl2之后,打开wsl直接闪退
查看状态如下:

PS C:\Windows\system32> wsl --list --verbose
  NAME            STATE           VERSION
* Ubuntu-18.04    Stopped         2

参考
https://blog.csdn.net/qq_37109456/article/details/109669455
https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands?source=recommendations
https://blog.csdn.net/Shi_zhaopeng/article/details/130094409

### Windows 11 WSL 安装包使用教程 #### 环境准备 为了确保顺利安装WSL及其Linux发行版,在Windows 11环境中需先确认系统已满足最低要求并启用必要功能。通常情况下,对于Windows 10版本2004及以上或是Windows 11而言,仅需通过PowerShell执行`wsl --install`即可完成基础设置[^1]。 #### 启用虚拟机平台与Windows子系统(Linux) 建议按照微软官方文档指引操作,即访问[微软官方教程](https://learn.microsoft.com/zh-cn/windows/wsl/install)[^2],这里提供了详细的步骤来帮助用户开启所需的特性和服务,比如“适用于LinuxWindows子系统”以及“虚拟机平台”。 #### 下载并安装特定版本的WSL内核更新包(如果需要) 有时可能还需要单独获取最新的WSL Linux内核更新程序;这一步骤并非总是必需,因为新版本操作系统往往已经内置支持。不过,如果有特殊需求,则可以从指定链接下载相应资源文件,并依据说明进行部署[^3]。 #### 设置默认使用WSL版本 考虑到性能优化等因素,默认推荐采用WSL 2作为首选架构。可以通过命令行工具调整当前系统的预设选项: ```powershell wsl --set-default-version 2 ``` #### 获取及启动首个Linux分发版 最后便是挑选一款合适的Linux发行版本——例如Ubuntu或其他社区维护的选择之一,并利用上述提到的一键式指令自动完成整个过程。一旦安装完毕,就能立即体验到流畅高效的跨平台开发环境了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值