目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 js springboot win10 电路 vue macOS nginx esp32 windows git docker idea maven esp8266 python Arduino

存档:

X

在Win11上折腾 [ wsl ] 跑Linux系统

首先就是检查配置

检查系统版本

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本
  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本
  • 低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本

检查是否开启VT虚拟化

在任务管理器->性能中查看

image.png

如果没有启用需要更改BIOS设置

检查相关Windows功能是否开启

win+Q键搜索->启用或关闭windows功能

win11需要检查是用与Linux的Windows子系统选项是否开启

image.png

在管理员权限下打开powershell,执行以下命令后重启电脑

PS C:\Users\Administrator> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

部署映像服务和管理工具
版本: 10.0.22000.653

映像版本: 10.0.22000.2295                                                                                                                                                                                                                       启用一个或多个功能                                                                                                      [==========================100.0%==========================]
操作成功完成。
PS C:\Users\Administrator> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

部署映像服务和管理工具
版本: 10.0.22000.653

映像版本: 10.0.22000.2295

启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
PS C:\Users\Administrator> cd .\Downloads\
PS C:\Users\Administrator\Downloads> wget https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi


StatusCode        : 200
StatusDescription : OK
Content           : {208, 207, 17, 224...}
RawContent        : HTTP/1.1 200 OK
                    Content-MD5: ZV6RfxGC1lrkKnDq2u2LiA==
                    x-ms-request-id: 0e78182c-e01e-0092-102b-ec1609000000
                    x-ms-version: 2009-09-19
                    x-ms-lease-status: unlocked
                    x-ms-blob-type: BlockBlob
                    Content...
Headers           : {[Content-MD5, ZV6RfxGC1lrkKnDq2u2LiA==], [x-ms-request-id, 0e78182c-e01e-0092-102b-ec1609000000],
                    [x-ms-version, 2009-09-19], [x-ms-lease-status, unlocked]...}
RawContentLength  : 17104896



PS C:\Users\Administrator\Downloads>

安装更新

image.png

一定要仔细执行每一个步骤,一般都是可以的,反正我一开始是不行,后来执行了以上命令重启电脑就解决了

如果检查完毕重新安装仍然存在报错,请进行以下操作

因为 WSL 版本默认为 2 ,但是会存在报错,将版本改为 1 报错消失,之后可以再将应用版本转为 2,就不会出现报错

密码修改

  1. 以管理员身份打开 PowerShell
  2. 输入命令 wsl.exe --user root
  3. 输入命令 passwd username 修改用户密码,username即待重置的用户的名称

系统重启

查看设备wsl -l

PS C:\Users\Administrator> wsl -l
适用于 Linux 的 Windows 子系统分发版:
Ubuntu-22.04 (默认)
PS C:\Users\Administrator>

关机wsl -t Ubuntu-22.04


标题:在Win11上折腾 [ wsl ] 跑Linux系统
作者:llilei
地址:http://solo.llilei.work/articles/2023/09/21/1695260503851.html