win11使用ubuntu 26.04
下面是一篇完整的 Markdown 博客文档涵盖了从零开始配置 WSL 到设置 Ubuntu 26.04 开发环境的全过程。# Windows 11 WSL 配置全攻略安装 Ubuntu 26.04 及国内源优化 在 Windows 11 上使用 WSL 搭建 Linux 开发环境体验接近原生 Ubuntu 的性能同时支持各种常用开发工具。 ## 环境说明 - **操作系统**Windows 11 22H2 及以上版本 - **WSL 版本**WSL 2默认 - **目标系统**Ubuntu 26.04 LTS - **国内镜像**阿里云镜像源 ## 一、在 Windows 11 上安装 WSL默认版本 2 ### 1.1 一键安装 WSL 以**管理员身份**打开 PowerShell 或 Windows 终端执行以下命令 powershell wsl --install这个命令会自动启用所需的 Windows 功能适用于 Linux 的 Windows 子系统、虚拟机平台下载并安装最新的 WSL 2 内核将 WSL 2 设置为默认版本安装完成后按照提示重启电脑。1.2 验证安装重启后在 PowerShell 中执行wsl--status确认输出信息中包含默认版本2字样。 二、查询 WSL 在线可用的镜像列表在安装任何发行版之前可以先查看官方仓库支持哪些 Linux 发行版wsl--list--online输出示例以下是可安装的有效分发的列表。 使用 wsl --install -d 分发 安装。 NAME FRIENDLY NAME Ubuntu Ubuntu Ubuntu-24.04 Ubuntu 24.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS Debian Debian GNU/Linux kali-linux Kali Linux Rolling ...如果列表中有Ubuntu-26.04则可以直接在线安装若未出现可以等待官方更新或使用镜像导入方式。 三、在线安装 Ubuntu 26.04 并完成初始化3.1 在线安装 Ubuntu 26.04wsl--install-d Ubuntu-26.04系统会自动下载并安装 Ubuntu 26.04 镜像这个过程可能需要几分钟取决于你的网络速度。3.2 首次启动并设置用户安装完成后Ubuntu 26.04 会自动启动弹出一个命令行窗口要求你完成初始化配置Installing, this may take a few minutes... Please create a default UNIX user account. The username does not need to match your Windows username. For more information visit: https://aka.ms/wslusers Enter new UNIX username: yourname New password: ******** Retype new password: ********注意输入密码时屏幕不会显示任何字符这是正常的。输入完成后直接按回车即可。成功创建用户后你会进入 Ubuntu 的系统 Shell默认路径为/home/yourname。 四、退出后重新进入更换阿里云镜像源并更新4.1 退出当前 WSL 会话在 Ubuntu 终端中输入exit4.2 重新进入 Ubuntu 26.04wsl-d Ubuntu-26.044.3 备份原有软件源配置文件sudocp/etc/apt/sources.list /etc/apt/sources.list.bak4.4 更换为阿里云镜像源使用sed命令一键替换为阿里云源sudosed-is//.*archive.ubuntu.com//mirrors.aliyun.comg/etc/apt/sources.list或者手动编辑sudovi/etc/apt/sources.list将文件内容全部替换为以下内容适用于 Ubuntu 26.04根据实际版本调整deb https://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse4.5 更新软件包列表及系统sudoaptupdatesudoaptfull-upgrade-y 五、设置本地镜像备份方便回滚将当前的 WSL 系统导出为压缩包存放在本地磁盘方便将来快速恢复或迁移。5.1 导出当前的 Ubuntu 26.04 系统在 PowerShell非 WSL 内部执行wsl--export Ubuntu-26.04 D:\WSL_Backup\ubuntu-26.04-backup.tar5.2 验证备份文件检查D:\WSL_Backup\目录下是否生成了.tar文件文件大小通常在几百 MB 到几 GB 之间。5.3 如何从备份恢复系统如果需要恢复到备份时的状态可以使用导入命令wsl--import Ubuntu-26.04 D:\WSL\Ubuntu-26.04 D:\WSL_Backup\ubuntu-26.04-backup.tar--version 2注意导入后默认登录用户为 root需要通过/etc/wsl.conf或ubuntu2604.exe config --default-user yourname设置回你的普通用户。 附常用 WSL 维护命令速查表命令说明wsl -l -v查看已安装的发行版及其运行状态、WSL 版本wsl -d Ubuntu-26.04启动并进入 Ubuntu 26.04wsl --shutdown立即关闭所有运行的 WSL 实例wsl -t Ubuntu-26.04仅停止指定的发行版wsl --export 发行版名 路径导出系统为 tar 备份文件wsl --import 名称 安装目录 tar文件 --version 2从备份文件导入系统wsl --unregister 发行版名卸载并删除指定发行版慎用 总结通过以上步骤我们完成了✅ Windows 11 上安装 WSL 2 环境✅ 查询并在线安装 Ubuntu 26.04✅ 完成首次启动、用户创建和系统初始化✅ 更换国内阿里云镜像源大幅提升软件包下载速度✅ 导出系统为本地备份文件方便快速回滚或迁移至此你已经拥有了一个高效、可复用的 WSL Ubuntu 开发环境可以开始愉快地 coding 了--- ### 补充说明 1. **关于 Ubuntu 26.04**如果在线列表中没有 Ubuntu-26.04可能是因为官方还未发布该版本的 WSL 镜像。你可以用相同方法安装 Ubuntu-24.04步骤完全一致只需把命令中的版本号替换即可。 2. **镜像源地址**阿里云的源地址需要与 Ubuntu 版本代号匹配例如 24.04 代号 Noble26.04 将来可能有新的代号建议安装后先确认一下代号。可以在 WSL 内执行 lsb_release -sc 查看当前系统的代号然后到阿里云镜像站官网获取对应的源地址。