WSL2开发环境部署 系统要求安装前需要确保设备满足以下条件:操作系统:Windows 10版本2004(内部版本19041)或Windows 11(按Win R输入winver查看版本)。硬件: 64 位处理器(需要在BIOS中启用虚拟化,Intel VT-x/AMD-V) 至少4GB内存(推荐8GB)。20GB以上存储空间(建议SSD)。启用必要功能方法一以管理员身份打开PowerShell(右键开始菜单-Windows PowerShell(管理员))依次执行:启用Linux子系统功能:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart启用虚拟机平台:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart执行后重启电脑。方法二打开电脑的 控制面板 》 程序点击启用或关闭Windows功能勾选以下3个“Hyper-V”“虚拟机平台”“适用于Linux的Windows子系统”勾选后重启电脑。安装WSL2内核下载并安装内核更新包(微软官方自动处理)wsl --update如果提示“请求的操作需要提升”则可以通过wsl --update --web-download该命令会绕过Windows Update直接冲微软服务器下载更新文件能有效解决新旧版本冲突的问题。2. 设置WSL2为默认版本wsl --set-default-version 2查看现有的WSL版本wsl -v官网安装下载镜像ubuntu-24.04导入镜像安装wsl--importUbuntu-24.04D:\Ubuntu-24.04D:\Downloads\ubuntu-24.04.4-wsl-amd64.wsl--vesion2设置默认启动版本wsl --set-default Ubuntu-24.04查看现有的发行版本默认版本有个*号wsl-l-v启动刚才安装的wsl系统wsl-dUbuntu-24.04或者可以在开始菜单栏中找到名为Ubuntu-24.04的菜单点击即可打开Linux命令行。修改apt源备份系统原始的apt源(有些源叫做ubuntu.sources一样的操作)cd/etc/apt/sources.list.dmvsources.list sources.list.bak配置国内的apt源(vim sources.list打开文件输入以下内容并保存)## 阿里云Types: deb URIs: https://mirrors.aliyun.com/ubuntu/ Suites: noble noble-updates noble-backports noble-security noble-proposed Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg## 清华云## Types: deb## URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/## Suites: noble noble-updates noble-backports noble-security noble-proposed## Components: main restricted universe multiverse## Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg## 中科大## Types: deb## URIs: https://mirrors.ustc.edu.cn/ubuntu/## Suites: noble noble-updates noble-backports noble-security noble-proposed## Components: main restricted universe multiverse## Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg测试apt源是否配置正确aptupdate能够正常的下载更新就说明没问题了。安装基础的软件安装openssh# 安装sudoaptinstall-yssh# 启动servicesshstart安装C/C编译环境sudoaptinstall-ybuild-essentialsudoaptinstall-ygit创建用户# 创建用户sudouseradd-m-s/bin/bash chenjie# 设置密码sudopasswdchenjie# 添加该用户到管理员分组sudousermod-aGsudochenjie# 运行一个不消耗资源的后台任务防止窗口关闭之后ubuntu系统关机nohuptail-f/dev/null/dev/null21关闭界面很丑甚至符号和字符都对不齐的Windows默认命令行打开Putty输入127.0.0.1使用刚刚创建的账户登录到设置好的ubuntu中。vim环境部署一个我用了很多年的vim环境。gitclone https://github.com/ma6174/vim.gitcdvimbashsetup.sh