在 Windows 10 LTSC 版本上安装 WSL2

在 Windows 10 LTSC 版本上安装 WSL2

💡 原文中文,约2700字,阅读约需7分钟。
📝

内容提要

本文介绍了如何在 Windows 10 LTSC 系统上安装 WSL。由于 LTSC 去除了 Microsoft Store,用户需通过控制面板启用 WSL,并使用命令行从 GitHub 下载更新。建议使用离线 Appx 格式安装 Ubuntu 发行版,安装后可设置默认用户并迁移虚拟文件系统到其他驱动器,以节省 C 盘空间。

🎯

关键要点

  • Windows 10 LTSC 系统去除了 Microsoft Store,用户需通过控制面板启用 WSL。

  • WSL 的默认版本是 1,建议升级到 2 版本以获得更好的性能。

  • 由于 LTSC 中没有 Store,使用命令 $ wsl --update 时会卡在 0%,需使用 web-download 参数从 GitHub 下载。

  • 推荐使用离线的 Appx 格式安装 Ubuntu 发行版,22.04 版较大,18.04 版较小,选择时可根据需求。

  • 安装后可使用 wsl -l 命令检查是否成功安装,并可设置默认用户。

  • WSL 的虚拟文件系统以 VHD 文件形式存在,建议将其迁移到其他驱动器以节省 C 盘空间。

  • 迁移过程包括导出当前发行版本为 *.tar 格式,注销后再导入到指定位置。

  • 设置默认用户的方法根据不同场景有所不同,可以在首次运行时设置或通过编辑 /etc/wsl.conf 文件修改。

延伸问答

如何在 Windows 10 LTSC 上启用 WSL?

通过控制面板进入程序和功能,启用 Windows 功能中的 WSL。

为什么在 LTSC 版本中无法通过 Store 更新 WSL?

因为 LTSC 版本去除了 Microsoft Store,导致更新命令卡在 0%。

如何从 GitHub 下载 WSL 更新?

使用命令 $ wsl --update --web-download 从 GitHub 下载更新。

推荐使用哪个版本的 Ubuntu 进行离线安装?

建议使用 Ubuntu 18.04 版本,因为其安装包较小,仅有 200M。

如何迁移 WSL 的虚拟文件系统到其他驱动器?

首先导出当前发行版本为 *.tar 格式,然后注销后再导入到指定位置。

如何设置 WSL 的默认用户?

可以在首次运行时设置,或通过编辑 /etc/wsl.conf 文件修改默认用户。

➡️

继续阅读