Minha pergunta é continuação da postagemhttps://superuser.com/a/1435841
Eu instalei o WSL, instalei o aplicativo Ubuntu da Microsoft Store, fiz smth no Ubuntu e fiz backup no arquivo tar por comando
wsl –exportar Ubuntu C:\Programas\ubuntu.tar
Agora estou tentando restaurar o Ubuntu para o estado em que foi feito backup no arquivo.
Estou confuso sobre quais etapas devo seguir?
1) Install Ubuntu app from store
2) run "wsl --import -d Ubuntu C:\Programs\ubuntu.tar"
ou
1) run "wsl --import -d Ubuntu C:\Programs\ubuntu.tat"
2) Install back Ubuntu app from Store
ou não preciso instalar o aplicativo da loja?
Mas então estou perdendo o caminho para digitar "ubuntu" na pesquisa e executar o aplicativo Ubuntu
ATUALIZAÇÃO: tentei mover o tar em outro PC (Windows 10 Pro v1803), instalei aqui o wsl no powershell, tentando importar e...
C:\Users\nameless>wsl --import Ubuntu C:\Ubuntu C:\disc\ubuntu.tar
Windows Subsystem for Linux has no installed distributions. Distributions can be installed by visiting the Microsoft Store: https://aka.ms/wslstore
Ok, no Windows 10 Pro v1903 isso foi corrigido!
Responder1
Pelo que li na documentação, a importação de uma distribuição WSL não está conectada de forma alguma à Microsoft Store.
Você faz a importação usando o comando de:
wsl --import <DistributionName> <InstallLocation> <Full path to .tar FileName>
De agora em diante, a WSL conhece o DistributionName
, mas a Microsoft Store não.
Para executar esta distribuição você precisará do comando de:
wsl --distribution <DistributionName>
Isso significa que apenas executar ubuntu.exe
(ou qualquer outra coisa) não funcionará, a menos que você adicione-o à variável de ambiente PATH.
Você pode tentar instalar a distribuição da Microsoft Store e substituí-la usando seu nome (que você também pode ver usando wsl --list
). Isso pode funcionar para que a distribuição importada seja registrada na Microsoft Store e no PATH (mas eu ainda não tentei).