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

相关推荐
vsropy15 小时前
Ubuntu网络图标消失问题/有网络问号
linux·运维·ubuntu
coderwu15 小时前
Ubuntu 24.04 终端输入 openclaw config 提示未找到命令解决办法
linux·运维·ubuntu
凡人叶枫17 小时前
Effective C++ 条款28:避免使用 handles 指向对象内部
linux·服务器·开发语言·c++·嵌入式开发
AI帮小忙17 小时前
Debian系linux操作系统里安装OpenClaw
linux·运维·debian
极创信息17 小时前
Linux挖矿病毒深度清理实战教程,从进程隐藏、Rootkit驻留到彻底根除
java·大数据·linux·运维·安全·tomcat·健康医疗
weixin_3077791319 小时前
Python写入Shell文件使用Linux系统的换行符
linux·开发语言·python·自动化
liulilittle19 小时前
Linux Swap 文件配置与持久化(虚拟内存)
linux·运维·服务器
青梅橘子皮19 小时前
Linux---进程控制(2)(进程程序替换)
linux·c++·算法
零陵上将军_xdr19 小时前
从沙子到CPU——计算机硬件基础入门
linux·运维·硬件架构
vortex519 小时前
Linux 命令工具箱:util-linux 与 GNU Coreutils
linux·运维·gnu