Ejecutar RHEL (Red Hat Enterprise Linux)/Fedora en WSL permite a los usuarios disfrutar de la flexibilidad de Linux dentro de un entorno de Windows. Independientemente de quién está accediendo a él, WSL les permite ejecutar Fedora o Rhel de forma nativa sin necesidad de una máquina virtual o una configuración de arranque dual. En este artículo, caminaremos por los pasos para habilitar Ejecute Rhel/Fedora en el subsistema de Windows para Linux (WSL)
Cómo ejecutar RHEL/ Fedora en el subsistema de Windows para Linux (WSL)
Ejecute los pasos a continuación para ejecutar RHEL (Red Hat Enterprise Linux)/Fedora en el subsistema de Windows para Linux (WSL).
- Habilitar WSL en Windows
- Instalar Fedora en WSL
- Instale RHEL en WSL
Sabemos cómo ejecutar Rhel /Fedora en WSL.
1]Habilite WSL en Windows
Antes de instalar Fedora o Rhel, el primer paso es habilitar el subsistema de Windows para Linux, lo que permitirá a Windows ejecutar distribuciones de Linux. Para hacer lo mismo, siga los pasos mencionados a continuación:
- Haga clic en Win + X y haga clic en Terminal (administrador) para abrir Powershell con privilegios administrativos.
- Ejecute el siguiente comando para instalar WSL, habilitarlo así como la plataforma de máquina virtual e instalar la distribución de Linux predeterminada (generalmente Ubuntu).
wsl.exe --install
- Para buscar otras distribuciones disponibles e instalarlas, ejecute los siguientes comandos respectivamente:
wsl --list --online wsl --install -d DISTRO-NAME
Nota: Reemplace el nombre de distribución con el nombre de la distribución deseada.
- Una vez que se instala WSL, ejecute el siguiente comando para habilitarlo:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- A continuación, reinicie la PC para aplicar los cambios ejecutando el siguiente comando:
Reinicio -computadora -force
Una vez que hemos habilitado WSL y reiniciado la PC, el siguiente paso es descargar e instalar el sistema de archivos Root Fedora/ RHEL.
2]Instale Fedora en WSL
Dado que Fedora no estaba disponible en la lista de distribución, vamos a proceder e instalar el instalador de Fedora Linux o el archivo zip, y luego ejecutarlo.
Los usuarios pueden descargar el archivo del instalador o ejecutar los siguientes 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
Después de descargar el archivo zip, el siguiente paso es extraerlo. Si el comando no descarga el archivo zip, puede copiar y pegar la URL en un navegador y luego comenzar a descargar.
Los usuarios verán dos archivos: Fedore.exe y rootfs. Para hacerlo, haga clic con el botón derecho en el archivo ZIP descargado y seleccione Extraer todo. Elija una carpeta de destino, proporcione un nombre para usar para múltiples instancias de Fedora y haga clic en Extraer para finalizar el proceso.
Ejecutar el Fedora.exe Archivo para registrar el sistema Fedora en WSL.
Alternativamente, para registrarlo para WSL2, ejecute el siguiente comando:
wsl --set-version RHWSL 2
Para verificar si Fedora se ha agregado con éxito a WSL, ejecute el siguiente comando:
wsl --list --all
Para abrir el shell Fedora en WSL, ejecute el siguiente comando:
wsl --distribution <VM Name>
Nota: El nombre de la VM se reemplazará con la distribución WSL especificada, por ejemplo, Fedora37
Una vez dentro de Fedora, los usuarios pueden actualizar paquetes, agregar nuevos usuarios también e instalar software adicional.
3]Instale RHEL en WSL
Después de instalar y habilitar WSL en Windows, esto es cómo instalar y usar RHEL en WSL.
Comience descargando la versión necesaria de GitHub, o ejecute los siguientes comandos en el PowerShell elevado en función de su versión requerida:
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
Espere a que se descargue, extraiga de la misma manera que lo hicimos para el archivo zip Fedora y luego ejecute el archivo rhwsl.exe para registrar RHEL en WSL. Ejecute el comando mencionado a continuación para registrarse para WSL2:
wsl --set-version RHWSL 2
Para verificar si Rhel ha sido instalado y registrado correctamente, ejecute
wsl --list --all
Ejecute los comandos respectivamente para iniciar RHEL, registrarlo con el servicio de suscripción de Red Hat y adjuntarlo:
Comenzar:
wsl --distribution RHWSL
Registro:
subscription-manager register
Adjuntar:
subscription-manager attach
Los usuarios pueden instalar el paquete necesario ejecutando el siguiente comando:
dnf install <package-name>
Los usuarios ahora pueden ejecutar Fedora y Rhel en WSL.
¿Cómo ejecuto una distribución específica en WSL2?
Para ejecutar una distribución específica en WSL2, los usuarios deben ejecutar el PowerShell o el símbolo del sistema con los derechos administrativos y luego verificar las distribuciones disponibles ejecutando wsl --list --verbose
. Entonces debe registrarse en WSL2 ejecutando wsl --set-version <DistroName> 2
. Una vez hecho esto, ejecute el siguiente comando para iniciarlo: wsl --distribution <DistroName>
.
¿Cuáles son las limitaciones de WSL?
WSL tiene varias limitaciones, que incluyen soporte limitado del kernel de Linux y la restricción de ciertas llamadas y módulos del sistema. WSL1 tiene un soporte limitado para aplicaciones GUI, mientras que el acceso a hardware está limitado. Además, el rendimiento puede ser más bajo que Linux nativo, y algunas aplicaciones, especialmente las que requieren Systemd, pueden no funcionar correctamente.