Executar RHEL (Red Hat Enterprise Linux)/Fedora em WSL permite que os usuários aproveitem a flexibilidade do Linux em um ambiente Windows. Independentemente de quem o acessa, o WSL permite que eles executem o Fedora ou RHEL nativamente sem a necessidade de uma máquina virtual ou configuração de inicialização dupla. Neste artigo, percorreremos as etapas para permitirexecute RHEL/Fedora no subsistema Windows para Linux (WSL)
Execute as etapas abaixo para executar o RHEL (Red Hat Enterprise Linux)/Fedora no Windows Subsystem for Linux (WSL).
- Habilite WSL no Windows
- Instale o Fedora no WSL
- Instale RHEL no WSL
Vamos saber como rodar RHEL/Fedora no WSL.
1] Habilite WSL no Windows

Antes de instalar o Fedora ou RHEL, o primeiro passo é habilitar o Windows Subsystem for Linux, que permitirá ao Windows executar distribuições Linux. Para fazer o mesmo, siga as etapas mencionadas abaixo:
- Clique em Win + X e clique emTerminal (Administrador)abrirPowershellcom privilégios administrativos.
- Execute o seguinte comando para instalar o WSL, habilite-o, bem como a plataforma de máquina virtual, e instale a distribuição Linux padrão (geralmente Ubuntu).
wsl.exe --install - Para procurar outras distribuições disponíveis e instalá-las, execute os seguintes comandos respectivamente:
wsl --list --online wsl --install -d DISTRO-NAMENota: substitua Distro Name pelo nome da distribuição desejada.
- Depois que o WSL estiver instalado, execute o seguinte comando para habilitá-lo:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart - Em seguida, reinicie o PC para aplicar as alterações executando o seguinte comando:
Reiniciar-Computador -Forçar
Depois de habilitar o WSL e reiniciar o PC, o próximo passo é baixar e instalar o sistema de arquivos raiz Fedora/RHEL.
2] Instale o Fedora no WSL

Como o Fedora não estava disponível na lista de distribuição, iremos prosseguir e instalar o instalador ou arquivo zip do Fedora Linux e, em seguida, executá-lo.
Os usuários podem baixar o arquivo do instalador ou executar os seguintes comandos:
Para Fedora 37
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/37.20230124.0/Fedora37.zip
Para Fedora 36
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/36.20230124.0/Fedora36.zip
Para Fedora 35
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/35.20211113.0/Fedora35.zip
Para Fedora 34
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/34.20211113.0/Fedora34.zip
Após o download do arquivo zip, a próxima etapa é extraí-lo. Se o comando não baixar o arquivo ZIP, basta copiar e colar o URL em um navegador e iniciar o download.

Os usuários verão dois arquivos: Fedore.exe e RootFS. Para fazer isso, clique com o botão direito no arquivo zip baixado e selecione Extrair tudo. Escolha uma pasta de destino, forneça um nome para usar em múltiplas instâncias do Fedora e clique em Extrair para finalizar o processo.
Execute oFedora.exearquivo para registrar o sistema Fedora no WSL.
Alternativamente, para registrá-lo no WSL2, execute o seguinte comando:
wsl --set-version RHWSL 2
Para verificar se o Fedora foi adicionado com sucesso ao WSL, execute o seguinte comando:
wsl --list --all
Para abrir o Fedora Shell no WSL, execute o seguinte comando:
wsl --distribution <VM Name>
Nota: o nome da VM será substituído pela distribuição WSL especificada, por exemplo, Fedora37
Uma vez dentro do Fedora, os usuários podem atualizar pacotes, adicionar novos usuários e instalar software adicional.
Ler:
3] Instale RHEL no WSL

Depois de instalar e habilitar o WSL no Windows, veja como instalar e usar o RHEL no WSL.
Comece baixando a versão necessária do Github ou execute os seguintes comandos no Powershell elevado com base na versão necessária:
RHEL 9.1
wget https://github.com/yosukes-dev/RHWSL/releases/download/9.1.0-1750/RHWSL.zip
RHEL 9
wget https://github.com/yosukes-dev/RHWSL/releases/download/9.0.0-1468.1655190709/RHWSL.zip
RHEL 8.7
wget https://github.com/yosukes-dev/RHWSL/releases/download/8.7-1054/RHWSL.zip
Aguarde o download, extraia-o da mesma forma que fizemos para o arquivo ZIP do Fedora e, em seguida, execute o arquivo RHWSL.exe para registrar o RHEL no WSL. Execute o comando mencionado abaixo para se registrar no WSL2:
wsl --set-version RHWSL 2

Para verificar se o RHEL foi instalado e registrado com sucesso, execute
wsl --list --all
Execute os comandos respectivamente para iniciar o RHEL, registre-o no serviço de assinatura da Red Hat e anexe-o:
Começar:
wsl --distribution RHWSL
Cadastre-se:
subscription-manager register
Anexar:
subscription-manager attach
Os usuários podem instalar o pacote necessário executando o seguinte comando:
dnf install <package-name>
Os usuários agora podem executar o Fedora e o RHEL no WSL.
Como executo uma distribuição específica no WSL2?
Para executar uma distribuição específica no WSL2, os usuários precisam executar o Powershell ou prompt de comando com direitos administrativos e, em seguida, verificar as distros disponíveis executandowsl --list --verbose. Então ele precisa ser registrado no WSL2 executandowsl --set-version <DistroName> 2. Uma vez feito isso, execute o seguinte comando para iniciá-lo:wsl --distribution <DistroName>.
Quais são as limitações do WSL?
WSL tem várias limitações, que incluem suporte limitado ao kernel Linux e a restrição de certas chamadas e módulos do sistema. WSL1 tem suporte limitado para aplicativos GUI, enquanto o acesso ao hardware é restrito. Além disso, o desempenho pode ser inferior ao do Linux nativo e alguns aplicativos, especialmente aqueles que requerem o systemd, podem não funcionar corretamente.
Leia também:













