Como executar RHEL/Fedora no subsistema Windows para Linux (WSL)

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).

  1. Habilite WSL no Windows
  2. Instale o Fedora no WSL
  3. 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:

  1. Clique em Win + X e clique emTerminal (Administrador)abrirPowershellcom privilégios administrativos.
  2. 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
  3. Para procurar outras distribuições disponíveis e instalá-las, execute os seguintes comandos respectivamente:
    wsl --list --online
    wsl --install -d DISTRO-NAME

    Nota: substitua Distro Name pelo nome da distribuição desejada.

  4. 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
  5. 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:

Related Posts