win10/11 WSL2 安装ubuntu20.04 (最新)

在安装ubuntu22.04的时候,你会发现通过 wsl --list --online会有对应的镜像直接指令安装就是了。

bash 复制代码
以下是可安装的有效分发的列表。
使用"wsl.exe --install <Distro>"安装。

NAME                            FRIENDLY NAME
Ubuntu                          Ubuntu
Ubuntu-26.04                    Ubuntu 26.04 LTS
Ubuntu-24.04                    Ubuntu 24.04 LTS
Ubuntu-22.04                    Ubuntu 22.04 LTS
openSUSE-Tumbleweed             openSUSE Tumbleweed
openSUSE-Leap-16.0              openSUSE Leap 16.0
SUSE-Linux-Enterprise-15-SP7    SUSE Linux Enterprise 15 SP7
SUSE-Linux-Enterprise-16.0      SUSE Linux Enterprise 16.0
kali-linux                      Kali Linux Rolling
Debian                          Debian GNU/Linux
AlmaLinux-8                     AlmaLinux OS 8
AlmaLinux-9                     AlmaLinux OS 9
AlmaLinux-Kitten-10             AlmaLinux OS Kitten 10
AlmaLinux-10                    AlmaLinux OS 10
archlinux                       Arch Linux
FedoraLinux-44                  Fedora Linux 44
FedoraLinux-43                  Fedora Linux 43
eLxr                            eLxr 12.12.0.0 GNU/Linux
OracleLinux_7_9                 Oracle Linux 7.9
OracleLinux_8_10                Oracle Linux 8.10
OracleLinux_9_5                 Oracle Linux 9.5
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6

但要是你想安装ubuntu20.04,你会发现只有ubuntu这个镜像,都不知道啥版本的

有大佬知道的可以在评论区告诉我,对这个没啥研究

在csdn上找遍了教程,都是一些指令中就包含的,直接指令安装就可以了。

我也google了一下,按道理来说,现在都应该没有,因为ubuntu20.04已经不被维护了,但为啥好多csdn上26年的还是和很早之前的教程一毛一样,主要没有一点作用

那应该怎么去安装没有对应镜像的ubuntu20.04呢?

最好的版本当然还是去官网找历史镜像咯!

官方镜像

Ubuntu 20.04 官方旧版本镜像

点击进去,找到64-bit PC (AMD64) WSL image栏,点击对应的文件镜像下载就可以,就可以看到类似

bash 复制代码
ubuntu-20.04.6-wsl-amd64.wsl

这就是我们需要的文件。

安装

假设下载到了

bash 复制代码
E:\Download\ubuntu-20.04.6-wsl-amd64.wsl

然后打开powershell,执行

bash 复制代码
mkdir E:\WSL\Ubuntu20

wsl --import Ubuntu20 E:\WSL\Ubuntu20 E:\Download\ubuntu-20.04.6-wsl-amd64.wsl --version 2

这样可以将ubuntu20.04安装到自己的E盘。

wsl -d Ubuntu20.04进入ubuntu20.04就可以开始做自己相关的事啦!

相关推荐
星恒随风6 小时前
MySQL 从零入门(五):MySQL 内置函数详解——日期、字符串、数学函数与实战案例
linux·数据库·笔记·sql·mysql
唐墨12310 小时前
linux kernel 比较数据大小的宏定义
linux·算法
程序开发阿元10 小时前
密码不进工具:一个独立开发者的服务器凭据管理办法
linux·ssh
聪明的笨猪猪11 小时前
企业知识库AI架构选型:落地导向的架构决策与组件清单
经验分享·面试·架构·embedding·数据库架构
Go Work12 小时前
两个等值条件摆着,MySQL 偏要全表扫
经验分享·笔记
AR-26710-13 小时前
Linux Day33——定时任务+lvm
linux·运维
墨痕诉清风14 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
byte轻骑兵14 小时前
实战 4:BlueZ 源码中添加自定义设备过滤规则
linux·物联网·bluez·电脑蓝牙·嵌入式蓝牙
瓦瓦gogo15 小时前
从一个 TypeScript 函数开始理解 MCP 协议
linux·ubuntu·typescript
鱼听禅16 小时前
Ubuntu安装YOLOv8进行菌落识别训练
linux·python·yolo·ubuntu