Como instalar o subsistema do Windows para Linux no Windows 11

Como instalar o subsistema do Windows para Linux no Windows 11

Parece estranho convidar a competição, mas a Microsoft agora permite executar 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 o subsistema do Windows para Linux?

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

Índice

    1. O subsistema do Windows para Linux é gratuito e fácil

    3. O Subsistema do Windows para Linux pode usar muitas distribuições Linux

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

    Você também pode usar o seguinte comando PowerShell para ver todas as distros disponíveis:

    WSL -List -Online

    4. Subsistema do Windows para Linux para desenvolvimento de carreira

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

    Os alunos podem usá -lo para tutoriais em vez de ir ao laboratório de informática. Os pesquisadores de segurança podem usar Kali e outras distritos de hackers do Linux e suas muitas ferramentas incluídas. Muitos desenvolvedores da Web, programadores e pesquisadores de inteligência artificial podem usar o Debian ou Alpine WSL como seu ambiente de desenvolvimento, pois eles têm ferramentas de desenvolvedor embutidas.

    5. Subsistema do Windows para Linux para aplicativos de código aberto

    A maioria do software de código aberto (OSS) é desenvolvido 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 incorporados da Internet of Things (IoT).

    Considere todo o software de código aberto, que geralmente é gratuito. Gostaria que você tivesse photoshop? Considere usar o gimp. Quero aprender CAD, mas não posso pagar o AutoCAD? Experimente OpenScad. Quer levar sua edição de vídeo para o próximo nível, mas a 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 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 perturbar seu fluxo de trabalho.

    6. O Windows Terminal executa várias distritos de uma só vez

    Se você é um fã do Windows Terminal e seu recurso de várias abordagens, você vai adorar que você possa 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 de WSL: WSL 1 e WSL 2. Padrões de WSL para a versão 2. Tudo bem para a maioria das pessoas. No entanto, se você não tem certeza se seu sistema pode lidar com uma instalação completa do kernel Linux, ou você não usará coisas como Docker, então o WSL 1 está bem.

    A versão é fácil de atualizar se você mudar de idéia. Como administrador, o Open PowerShell ou a linha de comando e use o seguinte WSL.comando exe:

    WSL -Set-Default-Version 2 ou WSL -Set-Default-Version 1

    Instale o subsistema do Windows para Linux com PowerShell

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

    1. Open PowerShell como administrador e execute o cmdlet wsl -install. Isso instala a versão WSL 2 com um kernel Linux completo e o distro ubuntu por padrão.

    Se o wsl.Exe Help Text mostra, o WSL já está instalado.

    Leva alguns minutos para instalar e depois solicita que você reinicie o Windows.

    1. Quando o Windows reinicializa e você entra, uma janela de shell de bash é aberta e a instalação do Ubuntu continua. Ele solicitará que você insira o novo nome de usuário do Unix e a nova senha. Depois de entrar nelas, a instalação está completa.

    NOTA: Isso instala o shell de bash para o Ubuntu. Não é a interface gráfica do usuário (GUI). Existem etapas e pré -requisitos adicionais para permitir que. No entanto, agora você pode usar comandos do linux bash shell no seu computador Windows.

    Instale o subsistema do Windows para Linux com painel de controle

    1. Abra o menu Iniciar e selecione Painel de Controle.
    1. Selecione programas e recursos.
    1. Selecione ativar os recursos do Windows ligados ou desativados. Isso requer privilégio de administrador.
    1. Role para baixo e selecione Subsistema do Windows para Linux e selecione OK.

    A instalação começa. Quando terminar, o Windows precisa reiniciar a mensagem do seu PC mostra. Selecione Reiniciar agora.

    Após o reinício, abra o Ubuntu no Windows no menu Iniciar, ou em PowerShell ou prompt de comando, use o WSL.comando exe.

    Como faço para desinstalar o subsistema do Windows para Linux?

    Para remover o WSL, você deve desinstalar qualquer sistema operacional Linux primeiro. 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, vá para aplicativos e selecione aplicativos e recursos.
    1. Pesquise as distros Linux que você instalou. Selecione o menu vertical de três pontos e selecione Desinstalar.
    1. Pesquise "Subsistema do Windows", selecione o menu de três pontos e selecione Desinstalar. Faça isso para o Subsistema do Windows para Visualização do Linux WSLG e Subsistema Windows para Atualização do Linux se estiver lá.
    1. Reinicie as janelas e o WSL deve ser desinstalado.

    Como faço para acessar o sistema de arquivos Linux do Windows?

    Ao contrário do uso do Linux em uma máquina virtual, é fácil acessar arquivos Windows do Linux e vice -versa.

    Abra o arquivo explorador e selecione Linux no painel de navegação à esquerda. Ao mover arquivos entre o Windows e Linux, use uma cópia, não o original. Existem alguns problemas de compatibilidade com o FileType e, às vezes, o arquivo é corrompido.

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

    Você pode obter esse erro na primeira vez em que abrir o sistema de arquivos Linux através do arquivo explorador.

    O Windows trata essa conexão como uma conexão física entre Windows e Linux Computers. Então você deve dizer que a rede existe e está acessível. Você fará isso através do Registro do Windows. Se você não estiver confortável trabalhando no registro, pergunte a alguém que é. Um erro no registro pode fazer com que as janelas parem de funcionar. Sempre faça um backup do registro também.

    1. Abra o editor de registro. No painel esquerdo, navegue até o seguinte local:

    Hkey_local_machine \ System \ currentControlset \ Control \ NetworkProvider/Hworder

    1. À direita, clique duas.
    1. Adicione P9NP (seguido por uma única vírgula e sem espaços) à frente da lista e depois selecione OK.
    1. De volta ao contêiner NetworkProvider, abra a chave do pedido. Clique duas vezes ao clique com o Provider Order à direita.
    1. Adicione P9NP à frente da lista (uma vírgula, sem espaços), selecione OK e depois feche o editor de registro.

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

    Como faço para acessar o sistema de arquivos do Windows do Linux?

    1. No shell do Linux Bash, use o comando cd… /… Para se mover para a raiz. Em seguida, use o ls comando para listar os diretórios e arquivos. Você verá que eles são todos diretórios e arquivos do Windows.
    1. Para encontrar seus arquivos, use o seguinte comando para acessar a pasta de documentos, onde o nome de usuário é o nome do seu diretório de usuário no Windows:

    Usuários de CD/nome de usuário/documentos

    Se você precisar acessar outra coisa, basta usar cd e ls Até você encontrar. Certifique -se de copiar apenas arquivos, não movê -los, devido ao risco de corromper o arquivo.

    O que mais posso fazer com o subsistema Windows para Linux?

    Quando você habilita a WSL, você tem um ambiente Linux inteiro no 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 idéias.