windows 安装 wsl

开启虚拟机平台和相关服务

控制面板 → 程序 → 启用或关闭 Windows 功能

确认勾选:

Windows Subsystem for Linux(适用于 LInux 的 Windows 子系统)

Hyper-V

windows 虚拟机监控程序平台

电脑重启

打开 microft store 搜索 ubuntu,安装 Ubuntu 24.04.1 LTS

用管理员权限打开 PowerShell

复制代码
wsl --update

更新好后,开始菜单中打开 Ubuntu 24.04.1 LTS

报错:

无法将磁盘"C:\Users\huyun\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx"附加到 WSL2: 系统找不到指定的文件。

错误代码: Wsl/Service/CreateInstance/MountDisk/HCS/ERROR_FILE_NOT_FOUND

残留导致,此时我们无需卸载只需要

复制代码
wsl --unregister Ubuntu-24.04

再次打开

Installing, this may take a few minutes...

设置用户名密码即可

网络设置(注意如果不是对网络 ip 有限制,就不用走 设置固定 IP 及后面的步骤了)

wsl2 联网设置静态 IP (不能联网问题)_wsl2网络配置-CSDN博客

配置阿里源

ubuntu 22.04(24.04) 更换阿里源 (wsl2 参照)_wsl ubuntu换源-CSDN博客