Nos últimos tempos, a instalação do Windows Subsystem for Linux (WSL) no Windows 10 e no Windows 11 ficou muito mais fácil. A ferramenta atingiu a versão 1.0 e agora é geralmente distribuída por meio da Microsoft Store, juntamente com outros métodos de instalação baseados em terminal e GitHub.
Um dos muitos benefícios do WSL é que você pode configurar uma distribuição completa do Linux e integrá-la ao fluxo de trabalho do Windows sem medo de quebrar algo importante no seu PC. É uma máquina virtual, mas que interage com a instalação do Windows e, se algo der errado, você pode simplesmente destruí-la e começar de novo.
Mas como você realmente remove uma distribuição Linux instalada no WSL? Diante das coisas, você pode pensar que só precisa desinstalar o “aplicativo” da distribuição específica que instalou, mas isso é apenas metade da batalha. Se você simplesmente fizer isso, ainda terá um sistema de arquivos inteiro deixado para trás. E não é possível para distribuições personalizadas instaladas de fora da Microsoft Store.
Veja como remover completamente uma distribuição Linux do WSL.
Como remover completamente uma distribuição Linux do WSL
Na verdade, você pode simplesmente clicar com o botão direito do mouse e desinstalar o Ubuntu, Debian ou qualquer outra distribuição Linux que você possa ter configurado no WSL. Instalá-los é tão fácil quanto baixá-los da Microsoft Store e removê-los é tão fácil quanto qualquer outro aplicativo da Store. Alternativamente, você pode fazer o mesmo com asas no terminal se você gosta de usar o Windows Package Manager.
Mas isso não remove completamente todos os vestígios. Os dados e o sistema de arquivos criados serão deixados para trás, portanto, para isso, você precisa instruir o WSL a removê-lo no terminal. Portanto, faça a desinstalação do aplicativo em segundo lugar, de preferência.
Aqui está o que você precisa fazer.
- Abra o PowerShell.
- Para obter o nome exato da distro desejada, digite
wsl -l -v
. - Entre no terminal wsl –unregister
.
A opção de cancelamento de registro instruirá o WSL a destruir completamente todos os vestígios do sistema de arquivos e todos os dados contidos nele. Então, por exemplo, se você quiser remover uma instalação do Debian, seu comando ficaria assim:
wsl --unregister Debian
Também diferencia maiúsculas de minúsculas e precisa ser exato, e é por isso que é uma boa ideia executar a segunda etapa primeiro. O Ubuntu, por exemplo, tem várias versões diferentes e você pode precisar especificar um número de versão, como o Ubuntu 20.04. Embora isso dependa de qual pacote você instalou na primeira instância.
Este processo deve remova todos os sistemas de arquivos associados, mas vale a pena abrir o File Explorer e dar uma olhada apenas para ter certeza. Os sistemas de arquivos WSL são facilmente acessados na barra lateral e, se algo for deixado para trás, você poderá excluí-lo manualmente.
Fazendo backup e importando para o WSL
Embora o WSL possa ser descartável, também é uma boa ideia fazer backup de suas instalações para que, se você se livrar de um, possa voltar para onde estava com um pouco mais de facilidade.
O backup é um processo bastante direto que envolve a exportação para um arquivo .tar. Nossos guias sobre exportação e importação de instalações do Linux no WSL o guiarão pelo processo passo a passo, mas os principais comandos necessários são os seguintes:
wsl --export <distro> <filename.tar>
wsl --import <distro> <install location=""> <filename> </filename></install></distro></filename.tar></distro>
O processo não demora muito e é particularmente útil se você planeja fazer alterações frequentes em suas instalações do WSL.