O Windows incluiu este novo recurso onde os usuários podem instalar os subsistemas Linux simplesmente ativando o recurso ‘Subsistema Windows para Linux’. Mas, ao baixar uma distribuição do Linux por meio do subsistema do Windows para Linux ou WSL, os usuários encontram esta mensagem de erro ‘WslRegistrationDistribution falhou com o erro: 0x80370102’. Este problema está associado à virtualização de hardware desativada no BIOS do sistema. Ativá-lo deve resolver o problema na maioria dos casos. Se isso não resolver, siga o resto das soluções uma por uma.
Índice
Fix 1 - Habilite o recurso de virtualização baseada em hardware
Geralmente, o recurso de virtualização é desativado em todas as máquinas. Você deve ativá-lo manualmente a partir do BIOS.
1. Primeiro, clique com o botão direito no ícone do Windows e toque em “Desligue ou saia>“.
2. Depois disso, toque em “Reiniciar”Para reiniciar o sistema.
3. Durante a reinicialização, quando o logotipo do fabricante aparecer, pressione e segure o botão “Excluir”No teclado para acessar as configurações do BIOS.
NOTA –
Lembre-se de que este botão para acessar o BIOS muda de fabricante para fabricante, às vezes até de modelo para modelo.
Mantenha os olhos abertos para o botão real para acessar o BIOS enquanto o computador é inicializado.
3. Uma vez o BIOS a janela abrir, vá para o “Avançado" aba*.
4. Em seguida, use as setas do teclado para selecionar o “Virtualização”Da lista e defina-o como“Habilitado“.
[
*NOTA –
A opção ‘Virtualização’ pode não estar presente na guia ‘Avançado’ em alguns computadores. Nesse caso, você o encontrará na seção “atuação" aba.
]
5. Novamente, pressione a tecla associada a ele para salvar as configurações.
[É o "F10”Chave para este computador.]
6. Depois disso, selecione “sim”Para finalmente salvar e sair das configurações do BIOS em seu computador.
Seu computador inicializará normalmente.
PARA OS SISTEMAS QUE FUNCIONAM NA CPU AMD -
1. Vá para as configurações do BIOS.
2. Aqui, vá para o “M.I.T" aba.
3. Agora, vá para o “Configurações de frequência avançadas“.
4. Em seguida, clique no botão “Configurações avançadas de núcleo“.
5. Aqui você verá o ‘Modo SVM’ em sua tela. O modo SVM é o modo de máquina virtual segura.
6. Defina-o como “Permitir”Para ligá-lo.
7. Agora, você deve selecionar “sim”Para finalmente salvar e sair das configurações do BIOS em seu computador.
Depois de fazer isso, deixe o computador inicializar normalmente. Agora você pode verificar se a virtualização está habilitada em seu sistema ou não.
1. Primeiro, clique com o botão direito no janelasícone e toque em “Gerenciador de tarefas“.
2. Em seguida, vá para o “atuação" aba.
3. Aqui, toque no “CPU“.
4. Agora, no lado direito, você notará que o “Virtualização”Configuração é“Habilitado“.
Agora, tente instalar a distribuição Linux novamente.
Correção 2 - certifique-se de que o HyperV esteja habilitado
O hipervisor deve ser habilitado no sistema do usuário para usar os recursos de virtualização com eficiência.
1. Primeiramente, pressione o Chave do Windows e a R chaves juntas.
2. Em seguida, digite “recursos opcionais”E clique em“OK”Para abrir a janela Recursos do Windows.
3. Quando os recursos do Windows forem abertos, role para baixo até “Hyper-V“.
4. Somente Verifica a caixa ao lado de “Hyper-V“. Em seguida, toque em “OK”Para habilitar os recursos do Hyper-V.
Agora, o Windows fará o download e aplicará esse recurso ao seu sistema. Este processo pode demorar um pouco.
6. Quando terminar, toque em “Fechar”Para fechar a janela.
Agora, reinicie o computador uma vez para que essas alterações tenham efeito.
Após reinicializar o dispositivo, tente instalar a distribuição Linux usando o WSL novamente. Verifique se isso funciona ou não.
Fix 3 - Ative a alocação de memória dinâmica
Passo 1
1. Em primeiro lugar, encerre a máquina virtual em seu sistema.
2. Em seguida, digite “PowerShell”Na caixa de pesquisa.
3. Depois disso, clique com o botão direito do mouse em “Windows PowerShell”E toque em“Executar como administrador”Para abrir o terminal com direitos administrativos.
4. Quando o PowerShell abre, copiar colar este código e hit Digitar.
Set-VMProcessor-ExposeVirtualizationExtensions $ true
Depois disso, feche o terminal PowerShell.
Passo 2
Agora, você deve habilitar a alocação dinâmica de RAM.
1. Primeiro, digite “Hyper-V”Na caixa de pesquisa.
2. Em seguida, toque em “Gerenciador Hyper-V”Para abri-lo.
3. Depois disso, clique com o botão direito na sua máquina virtual e toque em “Definições“.
4. Quando a janela Configurações for exibida, selecione o “Memória”Do painel esquerdo.
5. Defina o valor do “RAM:”Para duas vezes o tamanho do valor presente.
[Suponha que esteja configurado para usar “4096”MB RAM. Então, você tem que configurá-lo com o dobro do tamanho ou “8092”MB de RAM.]
6. Então, Verifica a caixa ao lado de “Habilitar Memória Dinâmica" caixa.
7. Finalmente, toque em “Aplicar" e "OK”Para salvar as alterações.
8. Agora, inicie a Máquina Virtual em seu sistema.
9. Em seguida, basta clicar com o botão direito na máquina virtual e tocar em “Conectar…“. Isso irá reiniciar a máquina virtual junto com o Hyper-V.
Mais tarde, tente executar o Ubuntu mais uma vez para testá-lo. Vai funcionar muito bem.
Isso deve resolver seu problema.