admin管理员组文章数量:1581025
一、启用或关闭window功能
- 勾选适用于Linux的Windows子系统,或者以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 若要仅安装 WSL1,现在应重启计算机并继续安装所选的 Linux 分发版。(默认为WSL1)
- 重启并继续更新到 WSL2。
- 勾选虚拟机平台(勾选Hyper-V,可选,我这里选了,因为要安装docker),或者以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 重新启动计算机,以完成 WSL 安装并更新到 WSL 2。
- 打开终端,输入
wsl --set-default-version 2
,提示更新,下载更新包安装即可。 - 设置 WSL2为默认:
wsl --set-default-version 2
。这会将安装的任何新分发版的版本设置为 WSL2。 - 打开应用商店,安装所选的 Linux 分发版。安装完成打开app,按照提示输入用户名和密码即可。
二、将分发版版本设置为 WSL 1 或 WSL 2
- 可以打开 PowerShell 命令行并输入以下命令,来检查分配给每个已安装的 Linux 分发版的 WSL 版本:
wsl -l -v
或者wsl --list --verbose
。 - 若要将分发版设置为受某一 WSL 版本支持,请运行:
wsl --set-version <distribution name> <versionNumber>
,请确保将 替换为你的分发版的实际名称,并将 替换为数字“1”或“2”。
三、相关命令
- 使用wslconfig.exe来管理WSL默认运行的 Linux 发行版。
- 使用
wslconfig /list
来显示安装的全部子系统,在列表中会标注哪个系统是默认的。 - 更改默认的 Linux 发行版,请运行以下命令
wslconfig /setdefault Name
,其中 Name 是 Linux 发行版的名称。如wslconfig /setdefault kali-linux
。 - 启动Linux,点击图标即可启动,或者使用Windows Terminal中的Linux终端启动,或者命令行输入
wsl
或者bash
。 - 关闭linux:终端输入
exit
,或者cmd/powershell输入wsl --shutdown
四、WSL1和WSL2功能比较
```
功能 WSL 1 WSL 2
Windows 和 Linux 之间的集成 ✅ ✅
启动时间短 ✅ ✅
占用的资源量少 ✅ ✅
托管 VM ❌ ✅
完整的 Linux 内核 ❌ ✅
完全的系统调用兼容性 ❌ ✅
与 VM Ware 和 VirtualBox 一起运行 ✅ ❌
跨 OS 文件系统的性能 ✅ ❌
```
五、安装vm兼容版本或VirtualBox6.1
- 地址:https://download3.vmware/software/wkst/file/VMware-workstation-full-e.x.p-15679048.exe
- 地址:https://download.virtualbox/virtualbox/6.1.8/VirtualBox-6.1.8-137981-Win.exe
- VirtualBox启用hyper-v支持:
#指定vbox下的虚拟系统开启这个功能 ./VBoxManage.exe setextradata "<虚拟机名字>" "VBoxInternal/NEM/UseRing0Runloop" 0 #或指定vbox所有虚拟系统开启 ./VBoxManage.exe setextradata global "VBoxInternal/NEM/UseRing0Runloop" 0
- 开始享受吧!
本文标签:
版权声明:本文标题:Windows10 2004启用WSL2 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727874275a1135048.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论