Windows 10 версии 2004 и выше (сборка 19041 и выше) или Windows 11 (источник)
C:\WSL
Ubuntu 20.04
amd64-wsl
в папку из п.1ubuntu-20.04
set StorageDir=папка_пункт1 set PrettyName=понятное_имя wsl --import %PrettyName% %StorageDir%\%PrettyName% %StorageDir%\ubuntu-20.04-server-cloudimg-amd64-wsl.rootfs.tar.gz wsl -l -v wsl -d %PrettyName%
Русский текст, что очевидно, необходимо заменить на выбранные значения (текст)
Если выбранная версия Ubuntu отличается от 20.04
, замените имя архива на своё
root
#
, не вводятсяNEW_USER=имя_пользователя useradd -m -G sudo -s /bin/bash "$NEW_USER" # после этой команды введите пароль дважды passwd "$NEW_USER" # сообщение "passwd: password updated successfully" - успех tee /etc/wsl.conf <<_EOF [user] default=${NEW_USER} _EOF # сообщение "[user] / default=имя_пользователя" - успех exit
wsl --shutdown %PrettyName%
wsl -d %PrettyName%
# отключить сообщение при запуске touch ~/.hushlogin # красивое сообщение при запуске echo wslfetch >> ~/.bashrc # вывод понятного имени при запуске echo echo понятное_имя >> ~/.bashrc # убрать лишние звуки-оповещения echo set bell-style none >> ~/.inputrc # возврат в командную строку exit
@echo off title %~n0 wsl --shutdown %~n0 wsl -d %~n0
@echo off title %~n0 wsl --shutdown %~n0 cmd /k wsl -d %~n0
и переименуйте его в понятное_имя
, сохраняя .bat
После запуска этого файла появится окно выбранной ОС
понятное_имя
wsl -l -v
понятное_имя
wsl --shutdown понятное_имя
понятное_имя
wsl --unregister понятное_имя
понятное_имя
wsl -l -v
понятное_имя
wsl --export понятное_имя понятное_имя.tar
wsl --import понятное_имя папка_пункт1 понятное_имя.tar
home
на внешнюю ФС: https://askubuntu.com/questions/250862/properly-modify-home-dir