WSL Export/Import
WSL2 export and import.
PS C:\Users\songzy> wsl --list
Windows Subsystem for Linux Distributions:
Ubuntu-20.04 (Default)
PS C:\Users\songzy> wsl --export Ubuntu-20.04 D:/Ubuntu-20.04.tar
PS C:\Users\songzy> wsl --unregister Ubuntu-20.04
Unregistering...
PS C:\Users\songzy> wsl --import Ubuntu-20.04 D:/Ubuntu-20.04/ D:/Ubuntu-20.04.tar
Config Default User
Method 1:
Function WSL-SetDefaultUser ($distro, $user) { Get-ItemProperty Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss\*\ DistributionName | Where-Object -Property DistributionName -eq $distro | Set-ItemProperty -Name DefaultUid -Value ((wsl -d $distro -u $user -e id -u) | Out-String); };
WSL-SetDefaultUser Ubuntu-20.04 songzy
Remove-Item Function:WSL-SetDefaultUser
Method 2:
ubuntu2004 config --default-user songzy