什么是WSL
Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双系统。
安装步骤
开始栏检索PowerShell
,右击以管理员身份运行。
wsl.exe --list --online
选择版本进行安装,这里安装20.04版本。安装后会设置系统的名称和密码。
wsl --install -d Ubuntu-20.04
WSL
的登入,在PowerShell
中输入wsl
WSL
登出,在系统输入logout
,或者用快捷键Ctrl + D
版本检测,系统中输入uname -a
查看显卡,系统中输入nvidia-smi
可能出现的bug:
潜在bug1:
无法从“https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。无法与服务器建立连接
Error code: Wsl/WININET_E_CANNOT_CONNECT
解决方法:使用 科(懂)学(的)上(都)网(懂)。
潜在bug2:
wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。
解决方法:
为了解决这个问题,调整WSL的网络配置,使其能够正确地反映Windows系统的代理设置。这可以通过创建一个.wslconfig文件并设置特定的网络模式来实现。
- 打开
记事本
,输入以下内容
[experimental]
autoMemoryReclaim=gradual
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true
- 保存到
C:\Users\<your_username>
,并将其命名为.wslconfig
(删掉.txt)