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

相关推荐
FoldWinCard5 小时前
D5 Linux 网络及端口命令
linux·运维·服务器
零涂毕业设计6 小时前
毕业设计模块开发-OLED显示屏(IIC协议0.96寸)STM32 ESP32 FPGA Linux驱动免费分享
linux·stm32·单片机·嵌入式·esp32·fpga·oled
tedcloud1237 小时前
OmniRoute怎么部署?开源AI模型路由平台Linux部署教程
linux·服务器·人工智能·开源·音视频
霸道流氓气质7 小时前
KMS 密钥管理服务(Key Management Service)原理与实践
linux·服务器·数据库
SakitamaX7 小时前
LVS(Linux Virtual Server)概念详解
linux·运维·lvs
小张同学a.7 小时前
Linux系统管理
linux·运维
阿龙的工作记录8 小时前
深入理解Linux设备驱动模型
linux·嵌入式硬件·工作记录
代码村新手8 小时前
Linux的基本指令
linux·运维·服务器
hkj88088 小时前
Ubuntu 切换java版本
java·linux·ubuntu
撩得Android一次心动10 小时前
Linux编程笔记3【个人用】
linux·笔记