loading...
wsl的安装
发表于:2024-11-05 |
字数统计: 387 | 阅读时长: 1分钟 | 阅读量:

官方安装资料

mincrosft官方手动安装方法

官网:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-1---enable-the-windows-subsystem-for-linux

github的wsl安装包地址

官网:https://github.com/microsoft/WSL/releases

windows下准备

准备工作

CPU虚拟化开启

打开任务管理器,performance选项里CPU选项看到Virtualization:Enabled,即为虚拟化开启

打开Windwos Subsystem for Linux(适用于Linux的Windows子系统)与Virtual Machine Platform(虚拟化平台)

图形化打开方式

使用管理员权限打开powershell,输入optionalfeatures打开windows功能,将里面的Windwos Subsystem for Linux(适用于Linux的Windows子系统)与Virtual Machine Platform(虚拟化平台)

代码打开方式

使用管理员身份打开powershell输入

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

在windows10的某些后期版本中,貌似已经不需要开启了

报错

%1 is not a valid Win32 application

描述

it looks like the MSIX version of wsl.exe is corrupted, which is causing that error.And then installing the latest MSI solve the issue.(下载最新版的wsl版本)

解决方法

在powershell输入,删除wsl当前版本

1
Get-AppxPackage MicrosoftCorporationII.WindowsSubsystemforLinux -AllUsers  | Remove-AppxPackage -AllUsers

然后在github下载最新的wsl安装包,根据windows下的引导安装。

安装完成后打开PowerShell或者CMD输入

1
wsl --install

即可完成安装

若想查看安装的是wsl2还是wsl,在输入

1
wsl --list --verbose

输出将显示 WSL 中已安装的 Linux 发行版,以及它们的版本。在 “WSL” 列下可以将看到 “wsl” 或 “wsl2”,这表示每个发行版的 WSL 版本。

上一篇:
wsl常用命令
下一篇:
Web前端知识