问题

软件 >> Windows >> PowerShell
Questions in category: PowerShell (PowerShell).

Windows 安装 WSL 及 WSL2

Posted by haifeng on 2021-03-10 16:36:43 last update 2024-10-09 13:47:06 | Answers (0) | 收藏


使用管理员打开 PowerShell

输入下面的命令 

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


Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。
尝试新的跨平台 PowerShell https://aka.ms/pscore6
PS C:\Windows\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
部署映像服务和管理工具
版本: 10.0.18362.1379
映像版本: 10.0.18363.1379
启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
PS C:\Windows\system32>

Remark:  /norestart  表示不重启 (no restart)

在安装 WSL 2 之前, 必须启用“虚拟机平台”可选功能

PS C:\Windows\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
部署映像服务和管理工具
版本: 10.0.18362.1379
映像版本: 10.0.18363.1379
启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。

 

执行完上面的命令, 重新启动电脑.

 


或者执行下面的命令

 

PS C:\WINDOWS\system32> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
是否立即重启计算机以完成此操作?
[Y] Yes  [N] No  [?] 帮助 (默认值为“Y”): n
 
 
Path          :
Online        : True
RestartNeeded : True                                                                                                                                                                                                                                                                                                                                                                      
 
PS C:\WINDOWS\system32> Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
是否立即重启计算机以完成此操作?
[Y] Yes  [N] No  [?] 帮助 (默认值为“Y”):

更新WSL

PS C:\WINDOWS\system32> wsl --update
正在安装: 适用于 Linux 的 Windows 子系统
已安装 适用于 Linux 的 Windows 子系统。
 
PS C:\WINDOWS\system32> wsl --set-default-version 2
有关与 WSL 2 关键区别的信息,请访问 https://aka.ms/wsl2
 
操作成功完成。
 

PS C:\WINDOWS\system32> wsl --list --online
以下是可安装的有效分发的列表。
使用 'wsl.exe --install ' 安装。
 
NAME                            FRIENDLY NAME
Ubuntu                          Ubuntu
Debian                          Debian GNU/Linux
kali-linux                      Kali Linux Rolling
Ubuntu-18.04                    Ubuntu 18.04 LTS
Ubuntu-20.04                    Ubuntu 20.04 LTS
Ubuntu-22.04                    Ubuntu 22.04 LTS
Ubuntu-24.04                    Ubuntu 24.04 LTS
OracleLinux_7_9                 Oracle Linux 7.9
OracleLinux_8_7                 Oracle Linux 8.7
OracleLinux_9_1                 Oracle Linux 9.1
openSUSE-Leap-15.6              openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5    SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed             openSUSE Tumbleweed
 

 

 

State of openSUSE_Tumbleweed_images for Virtualization:WSL / kiwi-images-wsl - openSUSE Build Service

 


References:

https://zhuanlan.zhihu.com/p/224753478