wsl问题整理

https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config#configuration-settings-for-wslconfig


去掉windowsPath

wsl里编辑 /etc/wsl.config

增加

[interop]

appendWindowsPath=false

二 配置ipv6

用户目录下新建 .wslconfig 文件

写入

[wsl2]
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

[experimental]

如果你遇到 docker 无法从 Windows 访问的问题,这个是 iptables 的问题,

/etc/docker/daemon.json 里添加一句 "iptables": false 就好了。

重启

wsl --shutdowm

三 挂载ext4 U盘

https://learn.microsoft.com/zh-cn/windows/wsl/wsl2-mount-disk

 

// 管理员权限,powershell

1. 查看设备 获取 DeviceID

wmic diskdrive list brief

 

2. 

wsl --mount 《DeviceID》

 

3.  卸载

wsl --unmount 《DeviceID》

 

如果无法卸载某个磁盘,可以通过运行 wsl --shutdown 强制退出 WSL 2,这将分离磁盘。