开启虚拟化功能

首先需要去 BIOS 开启虚拟化,各品牌电脑不一致。 RedmiBook Pro 2022 锐龙版 默认已经开启 AMD-V™,无需额外操作。

安装 WLS2

在终端输入以下命令

wsl --install
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

完成后重启电脑。

安装 Ubuntu

打开 Microsoft Store,直接搜索 Ubuntu 安装即可。 传送门→ https://www.microsoft.com/store/productId/9PDXGNCFSCZV

配置

安装 VSCode 插件

打开 VSCode 会自动检测到 WLS2 环境,点击安装即可。

配置中文语言包

sudo apt install language-pack-zh-hans
sudo dpkg-reconfigure locales

选择en_US.UTF-8zh_CN.UTF-8,选择zh_CN.UTF-8为默认语言,重新打开终端生效。

配置代理

查看宿主机 IP

cat /etc/resolv.conf | grep nameserver | awk '{ print $2 }'

设置代理

export http_proxy='http://<Windows IP>:<Port>'
export https_proxy='http://<Windows IP>:<Port>'

设置 git 代理

// 添加代理
git config --global http.proxy "${PROXY_HTTP}"
git config --global https.proxy "${PROXY_HTTP}"

// 移除代理
git config --global --unset http.proxy
git config --global --unset https.proxy

参考文献

https://learn.microsoft.com/en-us/windows/wsl/install https://zhuanlan.zhihu.com/p/466001838 https://zinglix.xyz/2020/04/18/wsl2-proxy/