O Windows Subsystem for Linux (WSL) é uma ferramenta incrivelmente poderosa para Windows 10 e Windows 11 com uma série de distros facilmente instaláveis à mão na Microsoft Store. Mas você não está limitado apenas aos disponíveis na Loja. É perfeitamente possível instalar outras distribuições usando as ferramentas WSL integradas, desde que você tenha os arquivos certos em mãos.
Em alguns casos, como no Ubuntu, você pode instalar a última versão sem interrupção com uma imagem oficial. Em outros, recorremos à comunidade WSL para obter assistência, e esse é exatamente o caso de quem deseja instalar o Linux Mint agora.
Graças a um projeto hospedado no GitHub, instalar o Linux Mint no WSL é muito fácil e, além disso, já está na versão mais recente, Linux Mint 20.3.
Como instalar o Linux Mint no WSL
O Linux Mint é uma distribuição Linux baseada no Ubuntu e certamente é uma das opções mais populares, muitas vezes elogiada como um lugar perfeito para os convertidos do Windows começarem. É claro que usar o Linux no WSL é um pouco diferente de apenas carregá-lo em um PC, mas se você precisar ou apenas quiser, poderá tê-lo.
Portanto, se você quiser usá-lo no WSL, precisará usar um excelente projeto comunitário chamado LinuxmintWSL. Está hospedado no GitHub, então o primeiro porto de escala é carregar seu repositório. Ele também foi desenvolvido apenas para o WSL 2, portanto, se você ainda não o estiver usando, confira nosso guia completo para se preparar. No entanto, ele suporta máquinas Intel/AMD e ARM, portanto, os usuários do Windows em ARM não ficam de fora.
No repositório GitHub, clique no botão lançamentos página e baixe o pacote mais recente. Uma vez baixado, extraia o arquivo zip para o diretório em que você deseja executá-lo e, em seguida, basta executar Mint.exe. Ao contrário de instalar os últimos lançamentos do Ubuntu a partir de uma das imagens oficiais, isso foi empacotado para se assemelhar mais às distribuições que você baixaria da Microsoft Store.
Levará alguns segundos (ou mais, dependendo do seu hardware) para executar a instalação, mas o instalador não requer nenhuma interação sua. Ele abrirá uma janela de terminal e, quando estiver concluído, você será solicitado a pressionar Entrar. A janela do terminal será então fechada.
Se você usa o Windows Terminal, o Mint agora será exibido no menu suspenso para iniciar na próxima vez que você carregá-lo. Caso contrário, você pode iniciá-lo através do PowerShell da mesma forma que qualquer outra distribuição Linux com este comando:
wsl -d Mint
Por padrão, você só terá acesso root, então você precisará fazer algumas configurações básicas antes de começar.
Como configurar o Linux Mint no WSL
Digite Mint em seu terminal usando um dos métodos descritos acima. Você verá um prompt básico que começa com root@
. Como em qualquer outra distribuição Linux no WSL, você desejará adicionar um usuário ao Mint com as permissões corretas antes de fazer qualquer coisa. Você também não tem uma senha, então você precisará adicionar uma delas antes de começar.
No terminal digite:
passwd
Siga as instruções para definir uma senha de root. Em seguida, adicionaremos um usuário com:
useradd -m <username>
E, em seguida, seguiremos com uma senha para o usuário com:
passwd <username>
Novamente, siga as instruções para adicionar sua senha. Esses comandos adicionaram uma senha de root, um usuário e uma senha de usuário.
A próxima etapa é adicionar as permissões corretas ao seu usuário para poder usar o comando sudo, caso contrário, você receberá um erro. Podemos fazer isso digitando:
usermod -aG sudo <yourusername>
Você pode então mudar para o seu usuário com:
su <username>
A próxima coisa a fazer é garantir que, quando você iniciar o Mint, se quiser ser usuário e não root (o que é aconselhável), configure-o para não precisar fazer isso manualmente todas as vezes. Existem duas maneiras de fazer isso, a primeira é com o wsl.conf arquivo e o segundo é configurando o Windows Terminal, se você usar isso.
Você não terá um arquivo wsl.conf quando configurar o Linux Mint pela primeira vez, então precisaremos criá-lo e inserir as configurações corretas. Como estaremos dentro do diretório /etc/, é mais fácil ser root para este. No terminal como root digite:
nano /etc/wsl.conf
O editor de texto Nano agora será aberto com um novo arquivo em branco. Insira este bloco no arquivo:
# Set the user when launching a distribution with WSL.
[user]
default=YourUserName
Bater Ctrl + X Seguido por S e então Entrar para salvar e sair. Feche sua instância do Linux Mint, espere alguns segundos (oito é a linha oficial da Microsoft) e, quando você reiniciar, estará pronto para começar, já conectado como usuário.
Como alternativa, se você estiver usando o Windows Terminal, abra o Configurações, encontre sua instalação do Linux Mint na barra lateral e, em seguida, no linha de comando box certifique-se de que este comando seja armazenado:
wsl.exe -d <distroname> -u <yourusername>
Isso terá o mesmo efeito uma vez fechado e reiniciado. A configuração de um arquivo wsl.conf é preferível, pois garante que você esteja sempre entrando como usuário. Se você usar as configurações do Windows Terminal e carregar o Linux Mint via PowerShell, você será levado como root.
Isso é tudo o que há para isso. O Linux Mint agora está configurado no WSL para você usar como qualquer outro que você instalaria na Microsoft Store. Você pode encontrar alguns aplicativos GUI que também apareceram no menu Iniciar que vêm com a instalação padrão do Linux Mint, mas todos eles podem ser removidos se você não os quiser (e as chances são de que você não queira).
Além disso, você pode executar várias instâncias do Linux Mint no WSL. Para cada instalação subsequente, basta alterar o nome do Mint.exe arquivo do início deste guia para outra coisa e, em seguida, execute-o novamente. A nova instância será configurada com o nome do arquivo alterado.