WSL2的安装
-
以管理员权限打开PowerShell
-
输入命令安装”适用于 Linux 的 Windows 子系统”和”虚拟机平台”可选组件,或通过
控制面板-程序-程序和功能-启用或关闭Windows功能
开启dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
重启系统完成安装
-
以管理员权限打开PowerShell,输入命令开启虚拟机平台和Linux子系统
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
-
重启系统
-
以管理员权限打开PowerShell,输入命令
wsl -l -v
查看已安装Linux版本 -
输入
wsl --set-version Ubuntu 2
命令进行转化,Ubuntu对应子系统实际安装版本,等待转化完成 -
输入命令
wsl --set-default-version 2
可将WSL2设置为默认体系 -
输入命令
wsl -l -v
查看是否成功
VMware和WSL2的冲突
WSL2安装后,开启了Hyper-v,与VMware发生冲突,关闭Hyper-v即可,也就意味着WSL2无法使用
目前VMware新版本已支持Hyper-v
一. 直接禁用Hyper-V
-
Win+R
,输入services.msc,进入服务 - 找到
HV主机服务
,启动类型设置为禁用 - 以管理员权限打开PowerShell,输入命令
bcdedit /set hypervisorlaunchtype off
- 重启系统
二.创建引导
- 以管理员权限运行cmd
- 输入命令
bcdedit /copy {current} /d "Windows 10 (no Hyper-V)"
, 记录出现的ID-Number - 输入命令
bcdedit /set {ID-Number} HyperVisorLaunchType OFF
-
高级系统设置-启动和故障恢复-显示操作系统列表的时间
, 设置显示时间 - 重启系统, 选择需要的选项进入
网友评论