Como importar um tarball do Ubuntu exportado anteriormente no WSL?

Como importar um tarball do Ubuntu exportado anteriormente no WSL?

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).

informação relacionada