WSL重装win10的Ubuntu子系统
命令行
lxrun
查看对LX子系统执行管理操作的帮助
lxrun /install
安装子系统
lxrun /uninstall
卸载子系统
lxrun /setdefaultuser
配置子系统用户
lxrun /update
更新子系统的包索引
安装brew
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)" |
WSL2配置桥接网络访问
以下是启用此模式的当前优势:
- IPv6 支持
- 使用 localhost 地址
127.0.0.1
从 Linux 内部连接到 Windows 服务器。 不支持 IPv6 localhost 地址::1
- 改进了 VPN 的网络兼容性
- 多播支持
- 直接从局域网 (LAN) 连接到 WSL
安装wsl2,执行
wsl --install
新建
.wslconfig
文件,文件路径为C:\Users\<UserName>\.wslconfig
。详细配置见https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config#configuration-settings-for-wslconfig,部分配置需要 Windows 11 版本 22H2 或更高版本。1
2
3
4
5[wsl2]
networkingMode=mirrored
dnsTunneling=true
firewall=false
autoProxy=true重启wsl,执行
wsl --shutdown
,然后执行wsl
使用管理员权限在 PowerShell 窗口中运行以下命令(允许入站连接),执行
Set-NetFirewallHyperVVMSetting -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}' -DefaultInboundAction Allow