wsl --export <distribution name> <export file name>
e.g.
wsl --export Ubuntu-22.04 D:\wsl-backup\Ubuntu.22.04.tar
wsl --import <distribution name> <location of vhdx file> <wsl backup file>
e.g.
wsl --import Ubuntu-22.04 D:\wsl D:\wsl-backup\Ubuntu.22.04.tar
Upon importing of WSL, default user has to be set, or else it'll fall back to root user.
- Create a file at
/etc/wsl.conf
in the distro if it hasn't already existed. - Add the following block
[user] default=username