O Bash não funciona após a atualização do Windows 10

2

Hoje eu reiniciei o Windows 10. Eu ativei o Windows pela primeira vez há um ano. Recentemente, criei uma unidade flash USB inicializável usando o Windows 10 Media Creation Tool (tenho o Windows 10 pro). Após a instalação eu entrei em Configurações Atualização e Segurança , havia apenas a Atualização Cumulativa para o Windows 10 Versão 1607 .

Depois de instalar e reiniciar o PC, abro um prompt de comando, insira o comando bash , mas nada acontece. Como faço para corrigir isso? Ou eu fiz algo errado?

    
por Mikhail 04.08.2016 / 15:06

2 respostas

4

O subsistema Windows para Linux (WSL) ainda está em fase beta. Esse recurso não vem pré-construído, então você precisa ativá-lo. Para isso, primeiro você precisa mudar para o modo de desenvolvedor.

Para ativar os novos recursos do desenvolvedor, faça o seguinte:

Tap on the Windows-key, type Settings and load Settings - Modern application when the search results are displayed. Switch to Update & Security > For developers to display the new features. There you may Enable "developer mode".

Emseguida,ativeoBashnosrecursosdoWindows.

GotoTurnon/offWindowsfeaturesandselectWindowsSubsystemforLinuxfromthelist.OnceyouhavedonethatrestartyourPC.

Emseguida,procureporBashouabraseucmdedigitebash.AgoraelepediráquevocêbaixeosubsistemaWindowsparaLinux.Pressione"y". Levará algum tempo para baixar os arquivos necessários. Quando terminar, o Bash no Ubuntu no Windows solicitará a criação de um usuário padrão do Linux na primeira execução. Este usuário:

  • Não precisa ter o mesmo nome de usuário do usuário conectado do Windows e é tratado como uma entidade distinta da conta de usuário do Windows.
  • Será solicitada uma nova senha. A senha será usada para o Linux comandos como sudo e não usados por nenhum sistema fora do WSL.
  • Será adicionado automaticamente ao grupo sudo.
  • Será conectado automaticamente para cada instância do Bash.
  • Não exigirá uma senha ao iniciar o WSL.

Cada usuário do Windows tem uma instância única do WSL. Isso significa que todas as alterações feitas no ambiente do WSL são exclusivas para esse usuário do Windows. Isso inclui usuários do Bash criados com o comando adduser.

    
por 04.08.2016 / 16:04
2

Existe a possibilidade de que a redefinição do Windows tenha removido todas as suas atualizações. Portanto, você precisaria reinstalar o bash e todos os pacotes do Linux usando "Programas e funções" - "Ativar / desativar recursos do Windows".

Também existe a possibilidade de você ter feito a instalação padrão do Windows, redefinindo-a. Portanto, você não precisa mais ter a compilação da Visualização para executar o Linux e o bash.

    
por 04.08.2016 / 15:13