wsl迁移

最近发现这台公司的笔记本C盘占用多了好多G,想来会不会是我装了两个ubuntu的缘故。遂排查。C:\Users\<用户名>\AppData\Local\Packages中发现相关ubuntu两个文件夹,占用很大。
继续查看:设置–系统–存储–应用和功能。发现两个ubuntu占用累积16G。这些应用中心的应用默认都是在C盘的,失误了,安装的时候应该关注一下安装位置的。

没事,来个迁移吧。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
PS C:\Windows\system32> wsl -l
适用于 Linux 的 Windows 子系统分发版:
Ubuntu-18.04 (默认)
Ubuntu-22.04

//导出
PS C:\Windows\system32> wsl --export Ubuntu-22.04 d://ubuntu22-04.tar
//注销原有
PS C:\Windows\system32> wsl --unregister Ubuntu-22.04
正在注销...
//根据导出的文件重新安装到d盘
PS C:\Windows\system32> wsl --import Ubuntu-22.04 d:\wsl\ubuntu22.04 D:\ubuntu22-04.tar


重新登录发现登录账号默认为root了

1
2
3
4
5
6
PS C:\Windows\system32> wsl --shutdown
PS C:\Windows\system32> wsl -l
适用于 Linux 的 Windows 子系统分发版:
Ubuntu-18.04 (默认)
Ubuntu-22.04
PS C:\Windows\system32> Ubuntu2204 config --default-user rain

猜测规律是Ubuntu2204 Ubuntu1804这样子(对应我两个wsl子系统)


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!