WSL 2 更改默认安装的 Linux 发行版

目录

  • [什么是 WSL 2?](#什么是 WSL 2?)
  • [更改默认安装的 Linux 发行版](#更改默认安装的 Linux 发行版)
  • [更改发行版的 WSL 版本](#更改发行版的 WSL 版本)

什么是 WSL 2?

WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性。

这一新的体系结构改变了这些 Linux 二进制文件与Windows 和计算机硬件进行交互的方式,但仍然提供与 WSL 1(当前广泛可用的版本)中相同的用户体验。

单个 Linux 分发版可以在 WSL 1 或 WSL 2 体系结构中运行。 每个分发版可随时升级或降级,并且你可以并行运行 WSL 1 和 WSL 2 分发版。 WSL 2 使用全新的体系结构,该体系结构受益于运行真正的 Linux 内核。

更改默认安装的 Linux 发行版

默认安装的 Linux 发行版是 Ubuntu ,如需更换发行版,可使用 wsl --install -d <Distribution Name> 更换,具体操作如下:

powershell 复制代码
# 列出可用的 Linux 发行版列表
wsl --list --online
powershell 复制代码
# 更换安装的发行版
wsl --install -d Ubuntu-22.04

更改发行版的 WSL 版本

powershell 复制代码
#查看已安装发行版的WSL版本
wsl -l -v
powershell 复制代码
# 将默认发行版的WSL版本修改为2
wsl --set-default-version 2
# 将指定的发行版的WSL版本修改为2
wsl --set-version Ubuntu-22.04 2
相关推荐
爱签AI电子合同15 分钟前
电子合同上手成本怎么测?易用性维度专项测评
服务器·人工智能·智能合约·企业微信
aixingkong9213 小时前
Nvidia为例 XPU的Multi-Host、Socket Direct 、GPUDirect、RDMA 技术点分析
服务器·网络·硬件架构·硬件工程
雯宝5 小时前
mnt_init 函数
linux
律宏阔11 小时前
WSL Docker 端口明明空闲,但就是绑不上端口
linux·windows
律宏阔11 小时前
Windows 禁用联想笔记本所有 Lenovo 后台服务
windows
律宏阔11 小时前
WSL 突然断网,无法 ping 内网或外网
linux·windows
穷人小水滴11 小时前
用容器编译 VirtualBox 虚拟机软件 (ArchLinux, podman)
linux·容器·virtualbox
乱码三千11 小时前
如何优雅地直连无公网 IP 的远程 GPU 服务器
linux·人工智能·程序员
yunwei3711 小时前
使用 eBPF 跟踪 Nginx 请求
linux·后端·性能优化
yunwei3711 小时前
使用 eBPF 跟踪 MySQL 查询
linux·后端·性能优化