跳到主要内容

windows-wsl卸载-安装-升级wsl2


id: windows-wsl-uninstall-install-upgrade-wsl2-migrate-location title: windows wsl卸载 安装 升级wsl2 迁移位置 keywords:

  • wsl
  • solution description: windows wsl卸载 安装 升级wsl2 迁移位置 last_update: date: 2022-06-26 author: litttley tags: ['wsl','wsl2']

卸载之前wsl版本

以管理员身份运行powershell

wslconfig /l
 wslconfig /u Ubuntu-20.04

这里输入图片描述

升级wsl2

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

这里输入图片描述 设置wsl默认版本

wsl --set-default-version 2

安装

可以查看可以安装的系统版本,自行选择


wsl --list --online

这里输入�图片描述

我这里安装的是Ubuntu-20.04 安装

 wsl --install -d  Ubuntu-20.04

这里输入图片描述

wsl -l -v

这里输入图片描述

迁移位置

1.终止正在运行的wsl

 wsl --shutdown

2.将系统导出

 wsl --export Ubuntu-20.04 D:/wsl/Ubuntu-20.04.tar

3.导出完成之后,将原有的分发进行卸载

 wsl --unregister Ubuntu-20.04

这里输入图片描述

4.将导出的文件重新导入

 wsl --import Ubuntu-20.04 D:/wsl/Ubuntu-20.04/ D:/wsl/Ubuntu-20.04.tar --version 2

手动删除Ubuntu-20.04.tar 即可

如果原系统设置过用户名,导入的统统默认用户名是root可通过以下方式修改,

ubuntu2004 config --default-user littley

注用户名必须与原用户名一致