windows11 + wsl2 上安装ubuntu20.04

1 用管理员权限打开powershell,先后输入如下两条指令:

bash 复制代码
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2 假如你是首次使用wsl功能,命令行会下载适用于Linux的Windows子系统

3 重启计算机

4 设置wsl2为默认版本

bash 复制代码
 wsl --set-default-version 2

5 下载ubuntu20.04

bash 复制代码
 wsl --install -d Ubuntu-20.04

6 到这一步,你可以在win11上启动ubuntu了:

在开始菜单直接输入ubuntu,然后点击输入结果,就完成了启动

7 检查ubuntu版本:

bash 复制代码
cat /etc/os-release

显示版本为ubuntu20.04.6

8 输入exit退出

9 备份此镜像

其实在执行上述步骤时,Microsoft Store里面已经找不到ubuntu20.04的镜像了,而且wsl --list --online列举的可用镜像里也不含ubuntu20.04。只不过wsl --install -d 仍然可以下载20.04。为了防止日后无法下载此版本,我决定备份此镜像。

在第5步下载的ubuntu镜像保存在了路径:

C:\Users\用户名\AppData\Local\wsl\XXXXXXXX中,名为ext4.vhdx,另外此路径下还有一个ico图标文件

备份办法:

9.1 在源镜像已经停止的情况下,在powershell使用wsl --export指令

bash 复制代码
wsl --export 源镜像名 目的镜像文件名.tar

9.2 将vhdx和ico两个文件拷贝到你想要备份的路径下:

bash 复制代码
xcopy 源目录路径 目标路径 /E /I /S /H
相关推荐
刘胡子大叔8 小时前
grep -n 行号辨换行
ubuntu
zhangrelay9 小时前
ubuntu图形化和命令行查看硬件参数方式汇总-Surface Go
linux·笔记·学习·ubuntu
MicrosoftCloud9 小时前
用户权限 02|/etc/passwd、/etc/shadow、/etc/group:三个文件讲透 Linux 用户体系
linux·运维·ubuntu·用户管理·权限·useradd
zhangrelay21 小时前
机械臂末端规划智能模型的误区演示
linux·笔记·学习·ubuntu·ros2
水饺编程21 小时前
第1章,了解乌班图环境,使用浏览器和邮箱
c语言·汇编·ubuntu
ken22321 天前
ubuntu 24.04, audacity 4 AppImage 加载 libavdevice.so.62 /.61 /.63 失败:依赖缺失?
linux·运维·ubuntu
小小、码农1 天前
Ubuntu / Linux 软件安装完整笔记
linux·笔记·ubuntu
星间都市山脉1 天前
RecoveryUI 圆角屏安全边距配置及代码调用链
android·java·linux·windows·ubuntu
wdfk_prog1 天前
Wi-Fi Direct 源码分析(09):从 P2P_CONNECT 到 GO Negotiation 完成
运维·服务器·ubuntu·golang·asp.net·p2p·wifi-direct
忆挽篱笙歌1 天前
linux开发工具
linux·运维·ubuntu