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就可以开始做自己相关的事啦!

相关推荐
kk”6 小时前
Linux的组和权限管理
linux·运维·服务器
IT小白杨6 小时前
工程视角下的浏览器环境API:资源模型、权限审计与MCP实践
大数据·经验分享·selenium·chrome devtools·安全架构·指纹浏览器
mohesashou7 小时前
红帽linux的K8S部署
linux·kubernetes·ansible
xiaoye-duck8 小时前
《Linux网络编程》UDP Socket 编程实战:从 Echo 回显、通用字典服务到套接字封装全流程
linux·网络·udp
孙克旭_9 小时前
Docker 镜像构建|Vue+SpringBoot+Go 多语言项目 Dockerfile 案例
linux·运维·vue.js·spring boot·docker·dockerfile
life码农9 小时前
Linux截取Nginx指定时间段日志的三种方法(grep/awk/sed)
linux·nginx
Dawn-bit9 小时前
Linux网络进阶:TCP三次握手和四次挥手与TCP连接状态
linux·服务器·网络·tcp/ip·云计算·智能路由器
NJCloud10 小时前
MooseFS 分布式存储部署与高可用架构实践
linux·运维·分布式·架构
mounter62510 小时前
将 RDMA 引入容器:Soft-RoCE (RXE) 网络命名空间支持深度解析
linux·linux kernel·kernel·rdma·net namespace