文章

Windows WSL2 安装与配置完全指南

WSL2 安装、多发行版管理、文件互访、图形界面、显卡直通、网络配置、Docker 集成一站式操作手册

Windows WSL2 安装与配置完全指南

1. 用途

在 Windows 中原生运行 Linux 环境,支持命令交互、图形程序、Docker、CUDA 加速,实现 Windows 与 Linux 无缝协同。


2. 前置条件

  1. 开启 CPU 虚拟化(BIOS 开启 Intel VT-x / AMD-V)
  2. 启用 Windows 功能:
    • 适用于 Linux 的 Windows 子系统
    • 虚拟机平台
  3. 安装后重启电脑

3. 一键安装 WSL2

1
wsl --install

默认安装 Ubuntu,国内网络建议加 --web-download 提升稳定性

安装完成后设置 Linux 用户名与密码


4、发行版管理

查看可安装发行版

1
wsl --list --online

安装指定发行版

1
wsl --install <DistroName>

查看已安装子系统

1
wsl --list --verbose

设置默认发行版

1
wsl --set-default <DistroName>

卸载发行版

1
wsl --unregister <DistroName>

5、备份与迁移

导出备份

1
wsl --export <DistroName> 备份文件名.tar

导入到其他盘

1
wsl --import <新名称> <存放路径> <备份文件.tar>

6、文件互访

  • Windows 访问 Linux:文件资源管理器地址栏输入 \\wsl$
  • Linux 访问 Windows:磁盘自动挂载到 /mnt/c/mnt/d

Linux 中运行 Windows 程序

1
2
notepad.exe 文件名
explorer.exe .

7、高级配置

启用 systemd(单发行版配置)

1
sudo vi /etc/wsl.conf

写入:

1
2
[boot]
systemd=true

关闭 WSL 等待 8 秒后生效。

配置镜像网络(全局配置)

在 Windows 用户目录创建 .wslconfig

1
2
[wsl2]
networkingMode=mirror

关闭 WSL 等待 8 秒后生效

本文由作者按照 CC BY 4.0 进行授权