提交 f9d6686a 编写于 作者: 厦门陈奕迅's avatar 厦门陈奕迅

modified: data/3.gml高阶/2.Linux环境安装/3.Windows上安装WSL/setup_01.md

	modified:   data/3.gml高阶/2.Linux环境安装/3.Windows上安装WSL/setup_02.md
上级 43050352
...@@ -2,7 +2,9 @@ ...@@ -2,7 +2,9 @@
WSL 是适用于 Windows 的 Linux 子系统,我们可以在 WSL 上模拟出有限的 Linux 环境。在 Windows 1903 版本以及以后还支持 WSL2 。WSL2 基于 Windows Hyper-V 虚拟化技术,启用了更全面的虚拟化功能。 WSL 是适用于 Windows 的 Linux 子系统,我们可以在 WSL 上模拟出有限的 Linux 环境。在 Windows 1903 版本以及以后还支持 WSL2 。WSL2 基于 Windows Hyper-V 虚拟化技术,启用了更全面的虚拟化功能。
也正因为这点原因,**WSL 2 与大多数其他虚拟机产品在开启虚拟化加速技术诸如 Intel TV-x / AMD-V 的时候是冲突的。** 也正因为这点原因,
**风险提醒:WSL 2 与大多数其他虚拟机产品在开启虚拟化加速技术诸如 Intel TV-x / AMD-V 的时候是冲突的。**
WSL 和 WSL2 的比较可以看: [比较 WSL 2 和 WSL 1](https://docs.microsoft.com/zh-cn/windows/wsl/compare-versions){_target="blank"} WSL 和 WSL2 的比较可以看: [比较 WSL 2 和 WSL 1](https://docs.microsoft.com/zh-cn/windows/wsl/compare-versions){_target="blank"}
......
# WSL 2 # WSL 2
** WSL 2 利用 Windows 虚拟化技术 Hyper-V 提供了更完整的 Linux 功能,但是也导致对大多数其他虚拟机产品的冲突。尤其是在其他虚拟机产品启用了硬件加速功能的时候。因此建议大家根据实际需求选择是否适用 WSL 2。** **风险提醒:WSL 2 利用 Windows 虚拟化技术 Hyper-V 提供了更完整的 Linux 功能,但是也导致对大多数其他虚拟机产品的冲突。尤其是在其他虚拟机产品启用了硬件加速功能的时候。因此建议大家根据实际需求选择是否适用 WSL 2。**
## 如何解决 WSL 和其他虚拟机产品的冲突问题 ## 如何解决 WSL 和其他虚拟机产品的冲突问题
### 方案 1:禁用其他虚拟机的硬件加速功能以支持 WSL 2 ### 方案 1:关闭 WSL 2 以兼容其他虚拟机(推荐)
这个方法根据不同的虚拟机产品,开关在不通的地方,因此不作细表。
### 方案 2:关闭 WSL 2 以兼容其他虚拟机(推荐)
使用 Windows 管理员账户在 PowerShell 下执行命令```Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform``` 关闭 WSL 2 特性 使用 Windows 管理员账户在 PowerShell 下执行命令```Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform``` 关闭 WSL 2 特性
如果你要恢复 WSL 2 支持,命令是```Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform``` 如果你要恢复 WSL 2 支持,命令是```Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform```
### 方案 2:禁用其他虚拟机的硬件加速功能以支持 WSL 2
这个方法根据不同的虚拟机产品,开关在不通的地方,因此不作细表。
## WSl 2 的特点 ## WSl 2 的特点
从我个人角度,WSL 2 带来的好处有 从我个人角度,WSL 2 带来的好处有
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册