WSL2 2022-05-03

WSL即Windows Subsystem for Linux, 微软中文文档直接翻译为适用于Linux的Windows子系统。可以直接运行绝大多数Linux的程序,而且较虚拟机和双系统消耗更少的系统资源。其官方文档的网址为:

  1. 适用于 Linux 的 Windows 子系统文档 | Microsoft Docs
  2. Windows Subsystem for Linux Documentation | Microsoft Docs

虽然中文版文档翻译的不错,还是建议阅读英文版。
权威信息应该是以上述官方文档为主,建议先阅读其中的关于适用于 Linux 的 Windows 子系统的常见问题解答 | Microsoft Docs。特别提示,根据文档介绍,所有WSL 2使用Hyper-V 来实现虚拟化,支持包括Windows 10 家庭版在内的所有桌面SKU。

WSL2版本已经支持Linux GUI应用程序,而且可以使用GPU加速机器学习训练。二者几乎只需要在Windows中安装相应的显卡驱动即可。

截至目前,使用文档中执行wsl --install命令或者微软应用商店安装的方法,默认安装的都是Ubuntu 20.04版本。
由于本人所处的网络环境问题,两种方式下载速度都很慢,后来是参考文档中下载发行版部分旧版 WSL 的手动安装步骤 | Microsoft Docs,手动下载Ubuntu系统后双击安装。下载的文件名称为Ubuntu2004-220404.appxbundle,直接双击即可开始安装过程。这几种方法均无法选择安装路径。

安装后升级22.04版本,参考了下面两篇文章:

  1. How to Upgrade WSL 2 or 1 Ubuntu 20.04 to 22.04 LTS - Linux Shout (how2shout.com)
  2. WSL2 with Ubuntu 20.04 step-by-step upgrade: getting started on Windows 10 May 2020 Update | Alessio Franceschelli

依次运行:

sudo apt update
sudo apt upgrade
sudo do-release-upgrade -d

起初网络更新速度很快,但到了最后一步(99%),出现了错误:

Connection failed [IP: 185.125.190.39 80]  libfuse2 amd64 2.9.9-5ubuntu3

尝试多次未果,只好尝试修改软件源,参考Ubuntu 20.04换国内源 清华源 阿里源 中科大源 163源 - 知乎 (zhihu.com),更换了阿里源。更新过程输出似乎与原来的源略有不同,但最终是更新成功,执行cat /etc/os-release ,显示系统已经更新。同时,/etc/apt/sources.list的源也已自动更新到了jammy源,顺带更正了原来的一个问题,注释掉了proposed源(之前和系统自带的sources.list对比时未注意到)。

deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
# deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse #Not for humans during development stage of release jammy
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

你可能感兴趣的:(WSL2 2022-05-03)