MENU

win10安装WSL

July 22, 2021 • Windows

无法创建账号

PowerShell 执行以下命令重置一下网络:

netsh winsock reset

安装 Ubuntu20.04

wsl --install -d Ubuntu20.04

进入 WSL 目录

在资源管理器地址栏中访问:\\wsl$ 即可
也可以做本地磁盘映射

切换 wsl2

# 查询当前发行版运行在哪个版本下
wsl -l -v
-> Ubuntu20.04 running 1

# 关闭wsl
wsl --shutdown

# 切换成2
wsl --set-version 2

# 设置成默认版本
wsl --set-default-version 2

默认root用户登录

ubuntu2004.exe config --default-user root

设置全局代理

在wsl2中配置http代理,如 export http_proxy="http://172.22.176.1:10808"。注意:端口号请结合自己的代理设置进行修改
执行命令 curl cip.cc 查看ip地址
后面可以采用一些脚本方便代理的设置和取消
比如在 ~/.zshrc 中添加如下配置:

# set_proxy
export host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
export http_proxy=http://$host_ip:10808
export https_proxy=http://$host_ip:10808

说明

Windows 功能 中的 Hyper-V 需要打开
wsl -> wsl2 更新包:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
Last Modified: March 1, 2022