版本基于:win11 24H2
1. 前言
WSL,全程是 Windows Subsystem for Linux,是允许用户在 windows 运行 Linux 环境的特性功能,且无需单独的虚拟机和dual booting。WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。
- 使用 WSL 安装和运行各种 Linux 发行版,例如 Ubuntu、Debian、Kali 等;
- 提供诸如 bash 的命令行工具;
- 运行 bash 脚本和 GNU/Linux 命令行应用,包括:
- 工具:vim、emacs、tmux
- 语言:NodeJS、JavaScript、Python、Ruby、C/C++、C# 和 F#、Rust、Go 等
- 服务:SSHD、MySQL、Apache、lighttpd、MongoDB、PostgreSQL
更多 WSL 可以查看:What is WSL ?
2. 启用window子系统及虚拟化
网上有很多命令的方式,这里只整理界面配置的方式。
在搜索栏中搜索“启用或关闭windows功能”
,选中“虚拟机平台”
和“适用于Linux的windows子系统”
:
点击确定后会提示重启系统,立即重启。
3. 准备ubuntu 的发行版
手动下载 ubuntu 发行版 (WSL 版
):ubuntu-24.04.2-wsl-amd64.gz
手动下载的好处是可以灵活指定 ubuntu 镜像文件的路径。
4. 更新 WSL
以“管理员身份运行”打开powershell,输入命令:
wsl --update --web-download
国内受带宽影响,下载速度会非常缓慢。笔者使用的是电信网,速度缓慢到极点,而且更新并不会成功。两种方法能完成更新:
- 使用代理
- 手机打开5G,连接手机热点 (笔者选择)