Como instalar o Windows Subsystem para Linux no Windows 11

Parece estranho convidar a concorrência, mas a Microsoft agora permite que você execute o Linux dentro do Windows . É mais fácil de instalar do que você pensa e mais flexível e poderoso do que imaginávamos.

Por que instalar(Install) o Windows Subsystem para Linux ?

Parece contraditório instalar um sistema operacional (SO) dentro de outro. Qual é o ponto? E por que Linux ? Podemos pensar em seis razões para usar o Linux(Linux) no Windows em cima de nossas cabeças.

1. O Subsistema(Subsystem) Windows para Linux é Gratuito e Fácil

A resposta mais óbvia é que o Linux é gratuito. Mas de que adianta algo gratuito se é difícil de usar? A boa notícia é que o Windows Subsystem(Windows Subsystem) for Linux ( WSL ) é fácil, simples e rápido de instalar ou desinstalar, então vale a pena tentar se você estiver curioso sobre o Linux(Linux) .

2. O subsistema(Subsystem) Windows para Linux não requer(Require) uma máquina virtual

Se você não quiser instalar um host de máquina virtual (VM) como Hyper-V , VirtualBox ou VMWare , o WSL(WSL) é o caminho a seguir. Ocupa menos espaço e recursos como CPU e RAM também.

3. O subsistema Windows(Windows Subsystem) para Linux pode usar muitas distribuições Linux(Linux Can Use Many Linux Distributions)

No momento da redação deste artigo, 17 distribuições Linux (ou “distros”) estavam disponíveis na Microsoft Store . Isso inclui diferentes versões e variações do Ubuntu Desktop and Server , Debian , Kali , SUSE Linux Enterprise Server , OpenSUSE e Oracle Linux .

Você também pode usar o seguinte comando do PowerShell para ver todas as distribuições disponíveis:(PowerShell)

wsl –lista –online(wsl –list –online)

4. Subsistema(Subsystem) Windows para Linux para Desenvolvimento de Carreira(Career Development)

Você pode aprender sobre Linux e várias distribuições Linux(various Linux distros) como Ubuntu , Debian GNU/Linux , Kali e Alpine WSL para trabalho ou escola. O Linux(Linux) tem uma participação significativa no mercado de servidores e mais organizações estão usando o Linux para desktop.

Os alunos podem usá-lo para tutoriais em vez de ir ao laboratório de informática. Os(Security) pesquisadores de segurança podem usar o Kali e outras distribuições de hackers do Linux(Kali and other Linux hacking distros) e suas muitas ferramentas incluídas. Muitos desenvolvedores da web, programadores e pesquisadores de inteligência artificial podem usar o Debian ou o Alpine WSL como seu ambiente de desenvolvimento, pois possuem ferramentas de desenvolvedor embutidas.

5. Subsistema(Subsystem) Windows para Linux para aplicativos de código aberto(Open Source Apps)

A maioria dos softwares de código aberto ( OSS ) é desenvolvida primeiro para um ambiente Linux . Como resultado, o OSS está se tornando o padrão em vários setores, como desenvolvimento de jogos, design gráfico e sistemas embarcados de Internet das Coisas(Things) ( IoT ).

Considere todo o software de código aberto, que geralmente é gratuito. Gostaria de ter Photoshop ? Considere usar o GIMP(using GIMP) . Quer aprender CAD , mas não pode pagar o AutoCAD ? Experimente o OpenSCAD(Try OpenSCAD) . Quer levar sua edição de vídeo para o próximo nível, mas o Adobe Premiere(Adobe Premiere) está fora de alcance? Linux tem Openshot.

Ainda mais impressionante é que você pode executar esses aplicativos Linux GUI em suas janelas como se fossem aplicativos do Windows . Não há necessidade de uma máquina virtual separada no Hyper-V , VirtualBox ou um segundo computador físico. Você pode usar o Visual Studio no Windows e fazer edições de fotos no GIMP no Linux sem atrapalhar seu fluxo de trabalho.

6. O Windows Terminal executa várias distribuições(Windows Terminal Runs Multiple Distros) ao mesmo tempo(Once)

Se você é fã do Windows Terminal e seu recurso de várias guias, vai adorar poder executar várias distribuições Linux simultaneamente, cada uma em sua própria guia.

Devo usar WSL 1 ou WSL 2?

Existem duas versões do WSL : WSL 1 e WSL 2 . O padrão do WSL(WSL) é a versão 2. Isso é bom para a maioria das pessoas. No entanto, se você não tiver certeza de que seu sistema pode lidar com uma instalação completa do kernel Linux(Linux kernel) ou se não usar coisas como Docker , o WSL 1 está bem.

A versão é fácil de atualizar se você mudar de ideia. Como administrador, abra o PowerShell(open PowerShell) ou a linha de comando(Command) e use o seguinte comando wsl.exe:

wsl –set-default-version 2 ou wsl –set-default-version 1

Instalar o Windows Subsystem(Install Windows Subsystem) para Linux com o PowerShell

Você pode instalar o WSL com o PowerShell ou a interface de linha de comando ( CLI ). Se você não aprendeu PowerShell , tudo bem. Os comandos wsl.exe funcionam em ambos.

  1. Abra o PowerShell(Open PowerShell) como administrador e execute o cmdlet wsl –install . Isso instala a versão WSL 2 com um kernel Linux completo e a distribuição Ubuntu por padrão.

Se o texto de ajuda do wsl.exe for exibido, o WSL(WSL) já está instalado.

Demora alguns minutos para instalar e, em seguida, solicita que você reinicie o Windows(Windows) .

  1. Quando o Windows(Windows) é reinicializado e você entra, uma janela do shell bash é aberta e a instalação do Ubuntu continua. Ele solicitará que você insira um novo nome de usuário UNIX e uma nova senha(New Password) . Depois de inseri-los, a instalação está concluída.

Nota: Isso instala o shell bash para o Ubuntu . Não é a interface gráfica do usuário ( GUI ). Existem etapas e pré-requisitos adicionais para habilitar isso. No entanto, agora você pode usar comandos do shell bash do Linux em seu computador (Linux)Windows .

Instalar o Windows Subsystem(Install Windows Subsystem) para Linux com Painel de Controle(Control Panel)

  1. Abra o menu Iniciar(Start) e selecione Painel de controle(Control Panel) .

  1. Selecione Programas e Recursos.

  1. (Select Turn Windows)Selecione Ativar ou desativar recursos do Windows . Isso requer privilégio de administrador.

  1. Role(Scroll) para baixo e selecione Windows Subsystem for Linux e, em seguida, selecione OK.

A instalação começa. Quando estiver pronto, o Windows precisa reiniciar o seu PC, a mensagem é exibida. Selecione Reiniciar(Select Restart) agora.

Após a reinicialização, abra o Ubuntu no Windows no menu Iniciar(Start) ou no PowerShell ou Prompt de Comando(Command Prompt) , use o comando wsl.exe.

Como faço para desinstalar o Windows Subsystem(Uninstall Windows Subsystem) para Linux ?

Para remover o WSL(WSL) , você deve primeiro desinstalar qualquer sistema operacional Linux . Você pode remover os componentes de suporte no Windows . É mais fácil fazer isso através das configurações do Windows .

  1. Abra as Configurações do Windows(Windows Settings) , acesse Aplicativos(Apps) e selecione Aplicativos(Apps) e recursos.

  1. Procure as distribuições Linux que você instalou. Selecione o menu vertical de três pontos e selecione Desinstalar(Uninstall) .

  1. Procure por “subsistema do Windows”, selecione o menu de três pontos e, em seguida, selecione Desinstalar(Uninstall) . Faça isso para Windows Subsystem for Linux WSLg Preview e Windows Subsystem for Linux Update , se houver.

  1. Reinicie o Windows(Restart Windows) e o WSL(WSL) deve ser desinstalado.

Como faço para acessar o sistema de arquivos Linux(Linux File System) a partir do Windows ?

Ao contrário de usar o Linux(Linux) em uma máquina virtual, é fácil acessar os arquivos do Windows a partir do (Windows)Linux e vice-versa.

Abra o Explorador de Arquivos(Open File Explorer) e selecione Linux no painel de navegação à esquerda. Ao mover arquivos entre Windows e Linux , certifique-se de usar uma cópia, não o original. Existem alguns problemas de compatibilidade de tipo de arquivo e, às vezes, o arquivo é corrompido.

Como corrigir a mensagem de erro “\wsl.localhost não está acessível”

Você pode receber este erro na primeira vez que abrir o sistema de arquivos Linux através do Explorador de Arquivos(File Explorer) .

O Windows(Windows) trata essa conexão como uma conexão física entre computadores Windows e Linux . Então você deve dizer que a rede existe e é acessível. Você fará isso por meio do Registro do Windows(Windows Registry) . Se você não se sente à vontade para trabalhar no Registry , pergunte a alguém que se sinta. Um erro no Registro(Registry) pode fazer com que o Windows(Windows) pare de funcionar. Sempre faça um backup do Registro(make a backup of the Registry) também.

  1. Abra o Editor do Registro(Registry Editor) . No painel esquerdo, navegue até o seguinte local:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider/HwOrder

  1. À direita, clique duas vezes na chave PROVIDERORDER .

  1. Adicione P9NP(Add P9NP) (seguido por uma única vírgula e sem espaços) à frente da lista e selecione OK.

  1. De volta ao contêiner NetworkProvider , abra a chave Order . Clique duas vezes em PROVIDERORDER à direita.

  1. Adicione P9NP(Add P9NP) à frente da lista (uma vírgula, sem espaços), selecione OK e feche o Editor do Registro(Registry Editor) .

Você pode abrir o sistema de arquivos Ubuntu através do Windows File Explorer(Windows File Explorer) agora. Se o erro persistir, reinicie o Windows(Windows) e deve funcionar.

Como faço para acessar o sistema de arquivos do Windows(Windows File System) a partir do Linux ?

  1. No shell bash do Linux , use o comando cd ../.. para mover para a raiz. Em seguida, use o comando ls para listar os diretórios e arquivos. Você verá que todos são diretórios e arquivos do Windows .

  1. Para encontrar seus arquivos, use o seguinte comando para acessar sua pasta de documentos, onde nome de usuário é o nome do seu diretório de usuário no Windows:

cd users/username/documents

Se você precisar acessar algo mais, basta usar cd e ls até encontrá-lo. Certifique-se de copiar apenas os arquivos, não movê-los, devido ao risco de corromper o arquivo.

O que mais(Else) posso fazer com o Windows Subsystem(Windows Subsystem) para Linux ?

Ao habilitar o WSL, você tem um ambiente Linux inteiro em seu computador Windows . Ou talvez vários ambientes Linux . Tudo o que você pode pensar em fazer no Linux , agora você pode fazer. Dê uma olhada em nossos artigos e tutoriais relacionados ao Linux para obter algumas ideias.(Linux)



About the author

Eu sou um usuário do Google Chrome e tenho sido há anos. Eu sei como usar os recursos do navegador de forma eficaz e posso lidar com qualquer tipo de página da web que você possa encontrar. Também tenho experiência com ferramentas de segurança familiar, incluindo o Google Family Safety, um aplicativo que permite acompanhar as atividades de seus filhos na Internet.



Related posts