WSL2Ubuntu26.04安装教程,手把手教你装到D盘

本文详细介绍了在 Windows 11 系统中将 WSL2 Ubuntu 26.04 发行版安装到 D 盘的完整流程。通过手动下载镜像并使用 wsl --import 命令,用户可以避免默认安装在 C...

互联网/IT

在 Windows 11 上使用 WSL2 运行 Linux 开发环境时,默认情况下整个发行版会安装在系统盘(通常是 C 盘)。对于存储空间有限的用户来说,这可能会造成困扰。本文将指导读者如何将 WSL2 Ubuntu 26.04 完整安装到 D 盘,从而有效利用其他磁盘空间。

背景与目标

  • 安装 Ubuntu 26.04 LTS 到 D 盘,不占用 C 盘空间
  • 创建普通用户并同步主机代理设置
  • 验证 WSL 内部可正常使用 NVIDIA GPU
最终构建一个完整的开发环境,包括 Windows 10.0.26200.8457、WSL3.0.1.0、内核 6.18.40.1-1、Ubuntu 26.04 LTS(Resolute Raccoon)以及 NVIDIA GeForce RTX 5070 Ti 显卡支持。

整体流程

整个安装过程可分为以下几个步骤:启用 WSL2 组件、下载 Ubuntu 26.04 WSL 镜像、导入到 D 盘、创建普通用户、修复默认用户配置、配置代理、设为默认发行版并验证 GPU。

分步操作

1. 启用 WSL2 组件

该命令会安装 WSL 组件并启用 VirtualMachinePlatform,但不会安装任何发行版。完成后需要重启电脑使更改生效。

2. 下载 Ubuntu 26.04 WSL 镜像

由于直接使用 wsl --install -d Ubuntu 命令可能会遇到网络中断导致的错误,建议手动下载 WSL 专用镜像。可以从 Ubuntu 官方网站下载 ubuntu-26.04-wsl-amd64.wsl 文件,大小约为 396MB。下载后将其放置在 D:\WSL\ 目录下。

3. 导入到 D 盘

这条命令会将 Ubuntu 26.04 发行版安装到指定目录,并生成虚拟磁盘文件 ext4.vhdx。

4. 创建普通用户

adduser 你自己的用户名

文章配图

然后按照提示设置密码和相关信息。

5. 配置代理(可选)

如果需要在 WSL 内部访问代理服务器,可以在用户主目录下编辑 .wslconfig 文件进行配置。

6. 设为默认发行版

为了方便使用,可以将 Ubuntu 26.04 设置为默认发行版:

文章配图

wsl --set-default Ubuntu-26.04

7. 验证 GPU 支持

如果能看到相关的设备节点,则说明 GPU 支持已正确配置。

最终环境总结

完成上述步骤后,用户将获得一个完整的开发环境,包括:

  • 操作系统:Windows 10.0.26200.8457
  • WSL 版本:3.0.1.0
  • 内核版本:6.18.40.1-1
通过本教程,用户可以轻松地将 WSL2 Ubuntu 26.04 安装到非系统盘,有效管理存储空间。这种方法不仅适用于 C 盘空间紧张的情况,也提供了更灵活的开发环境配置方案。需要注意的是,虽然本教程以 D 盘为例,但其他磁盘分区同样适用,只需相应调整路径即可。