wsl安装高版本ubuntu(24.04)

背景

本人的win10系统上,安装wsl,默认安装的ubuntu系统是20.04版本,这个版本比较老,很多软件和工具都比较老(qemu, python3), 所以决定在wsl上安装更高版本ubuntu(如24.04)。

步骤

参考以下文章:

https://blog.csdn.net/qq_46111980/article/details/153474067

这篇文章讲述了wsl安装高版本ubuntu版本的流程:先卸载wsl,再重新安装;同时讲述了如何将安装的ubuntu镜像导出到D盘,以节省C盘空间。

https://zhuanlan.zhihu.com/p/23836826798

这篇文章讲到了手动下载ubuntu的方法

https://learn.microsoft.com/en-us/windows/wsl/install-manual

官方文档,手动下载ubuntu的地址和步骤

卸载旧系统和组件

shell 复制代码
wsl -l -v # 查询当前已安装系统,显示Ubuntu

wsl --unregister Ubuntu

# 卸载系统组件(可选彻底清理)
wsl --shutdown
dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart

重启电脑

shell 复制代码
shutdown /r /t 0

参考:https://blog.csdn.net/qq_46111980/article/details/153474067

启用系统组件

Open PowerShell as Administrator (Start menu > PowerShell > right-click > Run as Administrator) and enter this command

shell 复制代码
# Step 1 - Enable the Windows Subsystem for Linux
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# Step 2 - Check requirements for running WSL 2

# Step 3 - Enable Virtual Machine feature
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

# Step 4 - Download the Linux kernel update package

Download the latest package:

Run the update package downloaded in the previous step.

shell 复制代码
# Step 5 - Set WSL 2 as your default version
wsl --set-default-version 2

参考:https://learn.microsoft.com/en-us/windows/wsl/install-manual

手动下载ubuntu版本并安装

If the Microsoft Store app is not available, you can download and manually install Linux distributions using these links:

安装下载的ubuntu版本

shell 复制代码
Add-AppxPackage .\app_name.Appx # app-name is the name of the Linux distribution .appx file.

参考:https://learn.microsoft.com/en-us/windows/wsl/install-manual

将ubuntu镜像安装到d盘

shell 复制代码
# 导出系统镜像
wsl -l -v # 显示镜像名字Ubuntu-24.04
wsl --shutdown 
wsl --export Ubuntu-24.04 D:\WSL\ubuntu24.04.tar

# 注销旧系统
wsl --unregister Ubuntu-24.04

# 导入到d盘
wsl --import Ubuntu-22.04 D:\WSL\Ubuntu D:\WSL\ubuntu24.04.tar --version 2

wsl -l -v # 显示镜像名字Ubuntu-24.04

参考:https://blog.csdn.net/qq_46111980/article/details/153474067

相关推荐
ltl19 分钟前
存储性能建模:IOPS、吞吐与延迟
linux
刘某的Cloud2 小时前
ceph osd 导入导出 rbd volume 卷
linux·运维·ceph·volume
酸菜。4 小时前
dw_axi_dmac总结
linux
神奇霸王龙4 小时前
Agent 准入门控屠夫:5 旗舰 4 维度评估
linux·运维·数据库·ai·ai作画·agent·ai编程
小绫网络安全7 小时前
Kali Linux渗透测试入门教程:从零搭建到实战攻防
linux·运维·服务器
allforgood7 小时前
控制启动过程
linux·运维·服务器
西安景驰电子7 小时前
《PTP精确时间协议系列》第一篇:从原理到应用,全面解读IEEE 1588
linux·运维·服务器·开发语言·网络·windows·php
猫吃了源码8 小时前
k9s简介和安装
linux·docker·kubernetes
小马同学-9 小时前
高可用-Keepalived全解析
linux·运维
Forever Nore9 小时前
LeetCode 13 罗马数字转整数 - 按规则处理
linux·服务器·leetcode