开启虚拟化功能
首先需要去 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-8
和zh_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/