Установка WSL образа по умолчанию
Смотрим установленные образы, и устанавливаем нужный
wsl -l --all
wsl -s <DistributionName>
Перемещение WSL образа на другой диск
Смотрим установленные образы, и перемещаем
wsl -l
wsl --export <DistributionName> <DistributionName>.tar
wsl --import <CustomDistributionName> E:\wsl\<CustomDistributionName> <DistributionName>.tar
wsl --unregister <DistributionName>
rm <DistributionName>.tar
Настройка ресурсов WSL2
Файл конфигурации WSL2 расположен в C:\Users\<yourUserName>\.wslconfig
если такого нет, то необходимо создать. Примерная настройка может выглядеть следующим образом:
.wslconfig
[wsl2]
kernel=C:\\temp\\myCustomKernel
memory=4GB # Limits VM memory in WSL 2 to 4 GB
processors=2 # Makes the WSL 2 VM use two virtual processors
Подробнее тут
Автозагрузка настроек из /etc/sysctl.conf
Добавить в конец файла /root/.bashrc
чтение конфигурации sudo sysctl -p
Сжатие дистрибутива
wsl --shutdown
diskpart
# open window Diskpart
select vdisk file="C:\WSL-Distros\…\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk